Ubuntu 下使用 rm 指令如何避免誤刪除

本篇 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
2
touch 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 指令如何避免誤刪除