需要說乙個前提,我所謂的等效是建立在我自己的使用習慣基礎上的。或許,兩者之間並沒有絕對的等效。
之前的公司,員工可以自由修改自己電腦的環境變數,這樣我有時候就會直接使用免安裝版本的部分shell命令。這在工作中給了我很大的幫助,因為藉由這些命令可以在一定程度上把我的工作變得更加自動化。
現在的公司中,期待自由修改環境變數大概已經是不可能了。反覆的命令式set設定不是很方便,而申請修改乙個環境變數又要進過一系列煩人的流程。如此,還是放棄對公司的最後乙份希望,求助自己吧!好的是windows下面還有批處理,很多命令倒是也可以適應下暫時彌補工具的不足。
rm是我時長用到的乙個命令,不過在windows下面的del不能夠完全代替它的功能。因為,del似乎從來都是只在乎檔案而不在乎資料夾。功能介紹如下:
刪除乙個或數個檔案。
del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names
erase [/p] [/f] [/s] [/q] [/a[[:]attributes]] names
names 指定乙個或多個檔案或者目錄列表。
萬用字元可用來刪除多個檔案。
如果指定了乙個目錄,該目錄中的所
有檔案都會被刪除。
/p 刪除每乙個檔案之前提示確認。
/f 強制刪除唯讀檔案。
/s 刪除所有子目錄中的指定的檔案。
/q 安靜模式。刪除全域性萬用字元時,不要求確認
/a 根據屬性選擇要刪除的檔案
屬性 r 唯讀檔案 s 系統檔案
h 隱藏檔案 a 存檔檔案
i 無內容索引檔案 l 重分析點
- 表示「否」的字首
如果命令擴充套件被啟用,del 和 erase 更改如下:
/s 開關的顯示句法會顛倒,即只顯示已經
刪除的檔案,而不顯示找不到的檔案。
經過我自己的測試,即使是後面的引數是乙個目錄,它最多也只不過產生乙個 遞迴刪除檔案而忽略資料夾的功能。如果想要使用rm -r該怎麼辦呢?查詢了半天,我找到了rd,看縮寫應該是移除目錄的意思。功能介紹如下;
刪除乙個目錄。
rmdir [/s] [/q] [drive:]path
rd [/s] [/q] [drive:]path
/s 除目錄本身外,還將刪除指定目錄下的所有子目錄和
檔案。用於刪除目錄樹。
/q 安靜模式,帶 /s 刪除目錄樹時不要求確認
如果想要找到rm那種安靜清爽的感覺,最好使用rd /s /d dir_or_rm的方式使用這個命令。否則,目錄曾經以及內容多的時候會反覆要求輸入確認資訊。我的第一次測試就在幾乎眩暈中完成了全部輸入的體驗。如果正常使用中實在受不了了,只能是ctrl-c終止後換第一種用法了。
linux下rm命令使用詳解
linux下rm命令使用詳解 linux下rm 命令使用 詳解 linux刪除檔案或目錄命令 使用者可以用rm命令刪除不需要的檔案。該命令的功能為刪除乙個目錄中的乙個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於鏈結檔案,只是斷開了鏈結,原檔案保持不變。d director...
mysql生效命令 mysql常使用的命令
mysql uroot p 會提示你輸入密碼 登入修改資料庫的密碼 set password for root localhost password newpass 用mysqladmin mysqladmin u root password newpass 如果root已經設定過密碼,採用如下方法...
Linux下ls和rm命令的模擬
1.ls和rm命令 ls命令是顯示目錄下的檔案或目錄,不顯示深層子目錄 rm命令是刪除命令,rm rf 目錄名 才能刪除此目錄下的所有子目錄和檔案 2.ls命令的模擬 用於模擬ls的功能 include include include include include include include ...