Linux 常用基本命令 rmdir rm

樹上騎個猴發表於2017-07-13

    這篇 部落格將講解如何刪除目錄以及刪除檔案。

    刪除目錄:rmdir (remove directory)

    可以使用rmdir 命令刪除一個目錄。必須離開目錄,並且目錄必須為空目錄,不然提示刪除失敗。

    例:在目錄B下,有一個C資料夾,我們mkdir D 建立一個新的資料夾D,在使用rmdir D 刪除資料夾D,顯示結果如下:

    

    在下例中,我們想要刪除資料夾C,命令列上輸入rmdir C ,結果如下,會發現出現,rmdir: failed to remove `C': Directory not empty。錯誤提示,C目錄下面為非空,所以無法刪除目錄C。

    


    刪除檔案:rm (remove)

    可通過rm 刪除檔案或者目錄。使用rm命令要小心,檔案刪除後不能恢復。為了方式檔案誤刪,可以在rm後使用-i引數以逐個確認要刪除的檔案。

       

    例:在目錄A下有 a.txt檔案,以及目錄B。輸入命令rm a.txt 後顯示是否刪除這個檔案,輸入y表示刪除,輸入n表示不刪除。結果如下。

    

    再次輸入命令 rm B 的時候,會出現報錯,Cannot remove B ,, Is a directory ,不能刪除目錄B,因為是目錄。

    

    在次輸入如下命令 rm -r B ,刪除目錄B,以及目錄B下面的檔案或者目錄,結果如下。

    

   上面會遞迴詢問是否要刪除目錄B下的C,目錄C下面的D,如果確定要刪除,不需要提示可以使用如下引數:rm -rf  B,結果如下:

    

   目錄B以及目錄B下面的檔案以及內容都刪除了。

    


相關文章