rm 刪除命令

2021-10-04 15:12:57 字數 1119 閱讀 2007

rm 刪除

刪除檔案

$ rm filename

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

rm命令

用於刪除檔案或資料夾。具體語法為:rm + 路徑 +檔名 。例如,要刪除/home/long/manual.tar檔案,用下面命令:rm /home/long/manual.tar 如果要刪除目錄,用rm –r +路徑+目錄名 。例如:要刪除/home/manual目錄,用rm –r /home/manual

注意:要刪除乙個檔案或資料夾,首先要具有對這個資料夾的寫許可權。

-v選項:提示

mkdir -v directoryname

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

image

一次刪除兩個目錄,用空格分開: 空目錄1、空目錄2

rmdir directory1 directory2

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

-p選項:級聯刪除

eg1: 目錄1122/1

rmdir -p -v 1122/1

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

eg2: 目錄1122/1 1122/2

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

二、rm 刪除檔案或者目錄

-f選項:不管目錄下的檔案存在不存在,都不給予提示(force強制)

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

rm -f 1122/1

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

rm 1122/1/a

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

rm 1122/1/b

結果:沒有任何提示

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

目錄:1122/1 1122/2

rm -r -v 1122

結果:刪除1122/1 1122/22

組合刪除

刪除該目錄以及該目錄下的所有檔案

目錄1122/1/a 1122/2

sudo rm -rf -v /volumes/macossierra/backups.backupdb/***/***x

rm 命令過濾式刪除

1 開啟擴充套件萬用字元 shopt s extglob 2 檢視是否開啟 shopt s 3 使用命令 要刪除當前目錄下 nodelete.txt 以外的所有檔案 rm rf nodelete.txt 1 find not name nodelete.txt exec rm rf 2 也可以將fi...

掌握rm命令刪除檔案

linux rm命令用於刪除乙個檔案或者目錄。檔案一旦通過rm命令刪除,則無法恢復,所以必須格外小心地使用該命令。語法 rm options name.options 引數 i刪除前逐一詢問確認。f強制刪除。忽略不存在的檔案,不提示確認。r將目錄及以下之檔案亦逐一刪除。v詳細顯示進行的步驟 刪除檔案...

備忘 關於rm刪除命令

在linux作業系統中,我們可能會有一些需求,去定時刪除某個資料夾下的某些檔案。為了實現這個需求,我們一般可以採取寫乙個刪除檔案的shell指令碼,然後放到crontab 表中定時執行即可。但是這個執行方案會有乙個問題,我們刪除目錄的話,一般是採用 rm rf yourdir 這種形式。如果有一天,...