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用戶