備忘 關於rm刪除命令

2022-09-05 22:45:29 字數 493 閱讀 7543

在linux作業系統中,我們可能會有一些需求,去定時刪除某個資料夾下的某些檔案。

為了實現這個需求,我們一般可以採取寫乙個刪除檔案的shell指令碼,然後放到crontab

表中定時執行即可。

但是這個執行方案會有乙個問題,我們刪除目錄的話,一般是採用 rm -rf  yourdir

這種形式。如果有一天,我們的程式不需要了,我們把上面提到的某個檔案都刪除了,

而我們又沒有在crontab表中把這條route job給刪除掉。會導致下面的後果:

rm -rf yourdir如果找不到yourdir,它會自動跑到你賬號下的根目錄,然後執行

rm -rf 命令,它會將你賬號下的所有資料夾,檔案全部刪除,除了在程序中執行程序

的目錄下的某些檔案除外。

這個後果是很嚴重的,所以要盡量避免採取這種方案來刪除檔案或者目錄,與此同時

還要做好備份。萬一系統掛了,你還可以及時恢復過來,要不然這類重大線上事故足以

叫你滾蛋的。

rm 刪除命令

rm 刪除 刪除檔案 rm filename 一 rmdir 刪除乙個空的目錄 rm命令 用於刪除檔案或資料夾。具體語法為 rm 路徑 檔名 例如,要刪除 home long manual.tar檔案,用下面命令 rm home long manual.tar 如果要刪除目錄,用rm r 路徑 目錄...

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詳細顯示進行的步驟 刪除檔案...