Linux文件系統之刪除文件、文件夾(rm,rmdir)


rm命令,rmdir命令

rm命令Remove,功能:1)刪除目錄,2)刪除文件。  (可以遞歸的刪除指定目錄的所有文件及子目錄)

注意:rm是一個危險的命令,使用的時候要特別當心,尤其對於初學者來說。

1、用法

rm [選項] [參數]      (參數為目錄或文件)

2、命令選項

    -f:不提示,強制刪除文件或目錄;
    -i:刪除已有文件或目錄之前先詢問用戶;
    -r,-R:遞歸刪除,將指定目錄下的所有文件與子目錄一並刪除;
    -v:顯示指令的詳細執行過程。

3、實例

rm 文件名:rm a,刪除a文件,會提示是否確認刪除

 

 rm -f 文件名:rm -r b,刪除b文件,不提示

 

 rm -rf 目錄:rm -rf x,刪除x目錄及其下面的所有文件,不提示

 

 rm -rfv 目錄:rm -rfv y,刪除y目錄及其下面所有文件,不提示且顯示刪除過程,從過程可以看出,刪除是從子文件或者子目錄開始刪,再刪父目錄

 

查看abc目錄的文件結構樹:tree abc

 

 rm -rfv abc/:遞歸刪除abc目錄下的所有目錄及文件,並顯示刪除過程

 

rm和rmdir是linux里面的刪除文件和文件夾的命令行命令
rm 文件名 ,可以刪除文件和目錄,不加參數默認不能刪除目錄,加上參數 -r 可以刪除空目錄,默認提示是否確認刪除


rmdir 文件夾名,可以刪除文件夾,但是文件夾里面不為空的話命令無法執行。

 

 

多學一點: 

1、有些Linux版本中使用的是rm的別名,即包裝過的命令,使用時顯示結果是包裝后的結果,輸入type rm,顯示rm is aliased to `rm -i',表示rm命令已不是原命令,執行rm默認使用 -i 參數

如想使用原命令則需要在rm前面加 \ 進行轉義,如: \rm a,即表示用rm本身不帶參數的程序刪除 a 文件

2、

rm -rf /:刪除根目錄及其根目錄下的所有文件,該命令不能隨便用,會造成不可挽回數據損失,尤其是root用戶


免責聲明!

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



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