Linux基礎命令----rm 移除文件或目錄

描述

  • rm命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。

注意:使用rm命令要格外小心。因爲一旦刪除了一個文件,就無法再恢復它。所以,在刪除文件之前,最好再看一下文件的內容,確定是否真要刪除。rm命令可以用-i選項,這個選項在使用文件擴展名字符刪除多個文件時特別有用。使用這個選項,系統會要求你逐一確定是否要刪除。這時,必須輸入y並按Enter鍵,才能刪除文件。如果僅按Enter鍵或其他字符,文件不會被刪除。

語法格式

rm [參數] [文件]

常用參數

參數 全稱 描述(說明)
-f –force 忽略不存在的文件和參數,並且永不提示
-i 刪除已有文件或目錄之前先詢問用戶;
-r或-R –recursive 遞歸處理,將指定目錄下的所有文件與子目錄一併處理;
-d –dir 刪除空目錄
–preserve-root 不刪除更目錄/(默認)
-v –verbose 顯示指令的詳細執行過程。

參考示例

  1. 刪除前逐一詢問確認
> rm -i test.txt.bz2 
rm: remove regular file `test.txt.bz2'? 
  1. 直接刪除,不會有任何提示
>  rm -f test.txt.bz2  
  1. 遞歸刪除目錄及目錄下所有文件
> rm -rf /data/log
  1. 刪除當前目錄下所有文件(慎重執行)
> rm -rf *
  1. 清空系統中所有的文件(謹慎)
> rm -rf /*
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章