linux下rm和rmdir的區別和使用

2021-07-24 22:02:34 字數 979 閱讀 9776

source: 

-d:directory  -f:force  -i:interactive  -r:recursive  -v:verbose

-i 這個選項的作用是,當使用者刪除乙個檔案時會提示使用者是否真的刪除。

一、rmdir:刪除乙個空的目錄

1.-v選項:提示

mkdir -v dirname

rmdir -v dirname

結果: 操作成功後都會有提示資訊。

一次刪除兩個目錄,用空格分開

空目錄1、2

rmdir 1 2

結果:一次刪除了空目錄1、2

2.-p選項:級聯刪除

目錄1122/1

rmdir -p -v 1122/1

結果:先刪除1122/1,再刪除1122。

目錄1122/1  1122/2

rmdir -p -v 1122/1

結果:刪除1122/1,再刪除1122時錯誤,因為此時1122不是空資料夾。

二、rm:刪除檔案或者目錄

1.-f選項:不管目錄下的檔案存在不存在,都不給予提示

目錄1122/1/a,1122/1為目錄,a為檔案

rm -f 1122/1

結果:提示1122/1為目錄,不能刪除

rm 1122/1/a

結果:成功,但是沒有任何提示

rm 1122/1/b

結果:沒有任何提示 

2.-r:刪除此目錄下的所有檔案,但是此目錄不刪除

目錄:1122/1 1122/2

rm -r -v 1122

結果:刪除1122/1  1122/22

3.組合刪除:刪除該目錄以及該目錄下的所有檔案

目錄1122/1/a  1122/2

rm -rf -v 1122

結果:

Linux下rm和rmdir的區別

d directory f force i interactive r recursive v verbose 一 rmdir 刪除乙個空的目錄 1.v選項 提示 mkdir v dirname rmdir v dirname 結果 操作成功後都會有提示資訊。一次刪除兩個目錄,用空格分開 空目錄1 ...

linux下rm和rmdir的區別和使用

d directory f force i interactive r recursive v verbose 一 rmdir 刪除乙個空的目錄 1.v選項 提示 mkdir v dirname rmdir v dirname 結果 操作成功後都會有提示資訊。一次刪除兩個目錄,用空格分開 空目錄1 ...

linux常用命令 rm和rmdir

rmdir命令 只適合刪除空目錄 功能是刪除乙個空的目錄。v選項 提示刪除操作成功,如圖所示 p選項 如果乙個目錄及其子目錄都是空的,其中在刪除最子目錄的時候,使用 p選項,則這些相關的目錄都會被刪除掉。如圖所示 rm命令 多用於刪除分空目錄 檔案 功能是刪除檔案或者目錄。如果目錄不為空的話,使用r...