Windows下rm的等效命令

2021-07-30 04:45:37 字數 1470 閱讀 8973

需要說乙個前提,我所謂的等效是建立在我自己的使用習慣基礎上的。或許,兩者之間並沒有絕對的等效。

之前的公司,員工可以自由修改自己電腦的環境變數,這樣我有時候就會直接使用免安裝版本的部分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 ...