在Linux系統中,回收站并不是像Windows那樣內置的功能,但可以通過一些方法來實現類似的效果。以下是幾種常見的方法來設置Linux系統的回收站功能:
.trash
的隱藏文件夾,用來存放臨時刪除的文件。mkdir /.trash
.bashrc
文件,重寫 rm
命令,使其在執行刪除操作時,把文件移動到 .trash
目錄中。alias rm 'mv -t /.trash "@"'
.bashrc
文件使更改生效:source /.bashrc
#!/bin/bash
TRASH_DIR=".trash"
for file in $TRASH_DIR/*; do
dir_name=$(basename "$file")
dir_time=$(stat -c %Y "$file")
if ((now - dir_time > 86400)); then # 86400秒=24小時
rm -rf "$file"
fi
done
trash-cli
。sudo apt-get install trash-cli
trash list
trash restore file_name
trash empty
如果你使用的是支持圖形界面的Linux發行版,可以通過DESK或其他桌面環境的圖形界面來設置回收站。打開DESK設置菜單,設置回收站模式,選擇保存。這樣配置后,刪除的文件會被移動到回收站中,而不是直接被永久刪除。
請注意,這些方法提供了在Linux系統中模擬回收站功能的方式,但它們可能不如Windows回收站那樣完善。在使用這些方法時,請確保了解其工作原理,并在生產環境中謹慎操作。