本篇 ShengYu 介紹在 Ubuntu 下使用 rm 指令如何避免誤刪除,在使用 Ubuntu 的過程中,檔案管理是日常操作中不可或缺的一部分。其中,rm 指令是刪除檔案和目錄的常用工具。然而,不小心刪除了重要檔案是一個常見且令人沮喪的問題,本人可是有切身之痛阿,曾經誤刪除重要資料然後使用救援工具挽救資料,最後還是流失不少重要資料。本文將介紹幾種方法,幫助你在 Ubuntu 中使用 rm 指令時避免誤刪除檔案。
你可以透過將 rm
指令別名為 trash
來實現使用 trash-cli
工具代替 rm
指令的效果。這樣,每當你使用 rm
指令時,檔案將被移動到垃圾桶而不是直接刪除。以下是具體步驟:
1. 安裝 trash-cli
首先,確保你已經安裝了 trash-cli
工具。如果還沒有安裝,可以使用以下指令進行安裝:1
sudo apt-get install trash-cli
2. 建立別名
打開你的 ~/.bashrc
檔案(或 ~/.zshrc
檔案,如果你使用 Zsh):1
vim ~/.bashrc
在檔案末尾新增以下行,將 rm
指令別名為 trash
:1
alias rm='trash-put'
3. 重新載入設定檔案
保存並關閉檔案,然後重新載入 ~/.bashrc
檔案以使更改生效:1
source ~/.bashrc
4. 驗證
現在,你可以驗證新的 rm
別名是否正常工作。嘗試刪除一個檔案:1
2touch testfile
rm testfile
然後,檢查檔案是否在垃圾桶中:1
trash-list
你應該能看到 testfile
在垃圾桶中。
5. 還原檔案
如果你誤刪了檔案,可以使用 trash-restore
指令恢覆檔案:1
trash-restore
按照提示選擇你要恢覆的檔案。
透過這些步驟,你可以將 rm
指令別名為 trash
,這樣在刪除檔案時,它們會被移動到垃圾桶,而不是直接刪除,從而有效避免誤刪檔案。
要清空垃圾桶,你可以使用 trash-empty
指令。這個指令會永久刪除垃圾桶中的所有檔案。你也可以選擇只刪除一定天數前的檔案。以下是一些常用的方法:
6. 清空所有垃圾桶內容
1 | trash-empty |
這個指令會永久刪除垃圾桶中的所有檔案。
7. 清空指定天數之前的檔案
如果你只想刪除一定天數之前的檔案,例如,刪除7天前的檔案,可以使用:1
trash-empty 7
這個指令會永久刪除垃圾桶中7天前的檔案。
3. 查看幫助
如果你需要更多關於 trash-empty
指令的資訊,可以查看幫助:1
trash-empty --help
以上就是 Ubuntu 下使用 rm 指令如何避免誤刪除介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!
其它相關文章推薦
macOS 下使用 rm 指令如何避免誤刪除