Linux-rm命令


Linux rm命令用於刪除一個文件或者目錄。

【rm 是 linux 系統下刪除文件的命令。-r 代表刪除這個下面的一切,f 表示不需要用戶確認,直接執行,通常這個命令都是指定文件夾用的, 比如rm -rf /tmp/ 就是刪除/tmp/這個文件夾下面的所有東西,但是如果后面的文件夾路徑沒有加,rm -rf / 在服務器上也就意味着….
rm ,rm -rf , rm -f 以及rm 命令的其他參數命令
1.rm -rf * 刪除當前目錄下的所有文件,這個命令很危險,應避免使用。
所刪除的文件,一般都不能恢復!
2.rm -f 其中的,f參數 (f --force ) 忽略不存在的文件,不顯示任何信息
不會提示確認信息。
3.rm 命令刪除一個目錄中的一個或者多個文件或者目錄,只用rm命令不會
刪除目錄,通常文件通常可以恢。
4.其他參數命令:
-f, --force 忽略不存在的文件,從不給出提示。
-i, --interactive 進行交互式刪除
-r, -R, --recursive 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。
-v, --verbose 詳細顯示進行的步驟
--help 顯示此幫助信息並退出
--version 輸出版本信息並退出
友情提示:一般的刪除操作用rm 即可 。

參數

  • -i 刪除前逐一詢問確認。
  • -f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。
  • -r 將目錄及以下之檔案亦逐一刪除。

實例

刪除文件可以直接使用rm命令,若刪除目錄則必須配合選項"-r",例如:

# rm  test.txt  rm:是否刪除 一般文件 "test.txt"? y 


# rm homework  
rm: 無法刪除目錄"homework": 是一個目錄 
# rm  -r  homework  
rm:是否刪除 目錄 "homework"? y 
刪除當前目錄下的所有文件及目錄,命令行為:
rm  -r *
【沒-f太多的確認了】

 


文件一旦通過rm命令刪除,則無法恢復,所以必須格外小心地使用該命令。

注意1:使用-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。【如果遇到操作角色的權限不夠也是不可以操作的】

 注意2:刪除當前目錄下的所有文件及目錄,並且是直接刪除,無需逐一確認命令行為:【慎用】

rm -rf 要刪除的文件名或目錄

刪除文件名 test.txt:

rm  -rf test.txt

刪除目錄 test,不管該目錄下是否有子目錄或文件,都直接刪除:

rm  -rf test/

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM