ubuntu直接刪除文件而不是移動到回收站


如你所知,你可以在文件(或者文件夾)上面點擊右鍵選擇“移動到刪除文件夾”或者把它拖動到屏幕右下角的回收站里面來上傳文件。唯一的問題是,在回收站里面的文件除非你手工清理不然不會自動清除,這可能導致安全問題。

 

直接刪除文件而不是移動到回收站,選擇它,並且按下shift+delete。另外你可以打開“gconf-editor”,找到“/apps/nautilus/preferences”,勾選“enable_delete”鍵,這樣在菜單里面就會出現一個“刪除”菜單,可以直接刪除文件了。

 

現在采取任何方法,都無法讓Ubuntu自動刪除回收站里面的文件。為了解決這個問題,你可以建立一個簡單的腳本文件,然后讓它自動執行即可(譬如在cron設置成一個小時執行一次)。

 

用Gedit在你的HOME目錄建立一個名為“.emptytrash”的腳本文件,輸入下面的內容:

#!/bin/bash

# Empty the GNOME trash by deleting the two relevant folders

rm -rf /home/username/.local/share/Trash/{files,info}/

這個文件刪除GNOME桌面的兩個文件夾,這兩個文件分別保護回收站里面文件的內容和索引信息。文件夾刪除以后,GNOME在下次使用回收站的時候會自動建立。上面腳步里面的“username”請用你的用戶名代替。保存文件,並退出Gedit。打開新的“終端”窗口,輸入下面的命令以賦予這個文件“可執行”權限:

$ chmod +x ~/.emptytrash

然后,輸入:

$ crontab –e

 

現在打開了nano編輯器,里面顯示了你的cron作業。用光標移動到最后一行,添加下面一行:

1 * * * * /home/username/.emptytrash

 

點擊Ctrl+x關閉Nano,輸入y保存文件。

 

現在Ubuntu的回收站就可以保持清潔了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM