如果要將Ubuntu係統設置為在特定時間段內自動處理係統垃圾桶,則可以使用稱為自動垃圾桶的命令行實用程序。 Autotrash是一種實用程序,可在FreeDesktop.org Trash文件夾中查找其內容信息,然後根據您指定的選項清除一部分垃圾。
在本文中,我們將說明如何安裝,尋求幫助以及使用自動垃圾桶實用程序。我們將通過提供一些示例來詳細說明該過程,這些示例將幫助您使用此實用程序的廣泛使用的功能。
我們已經在Ubuntu 18.04 LTS係統上運行了本文中提到的命令和過程。
通過命令行安裝自動垃圾桶
我們將通過終端應用程序安裝autotrash命令行實用程序。您可以通過係統應用程序啟動器搜索或Ctrl + Alt + T快捷方式啟動終端。請注意,隻有授權用戶才能在Ubuntu中添加/更新,刪除和配置軟件。
第1步:更新係統的存儲庫索引
為了安裝Ubuntu互聯網存儲庫中可用的最新版本的軟件,係統的存儲庫索引必須為up-to-date。
以sudo身份運行以下命令,以將係統的本地存儲庫索引更新為Internet的索引。
$ sudo apt-get update
係統可能會要求您輸入sudo的密碼。輸入密碼,您的命令將執行。
步驟2:安裝autotarsh
現在,您可以通過在終端應用程序中以sudo身份運行以下命令來安裝autotrash實用程序:
$ sudo apt-get install autotrash
在開始安裝過程之前,係統可能會提示您選擇“是”。請輸入Y以繼續。
步驟3:驗證自動垃圾桶安裝(可選)
您可以檢查已安裝的自動垃圾桶軟件的版本號,還可以驗證係統上是否確實安裝了該版本。運行以下命令來這樣做:
$ autotrash --version
要麽,廣告廣告
$ autotrash -V
現在您可以在Ubuntu上使用自動垃圾桶了。
如何使用自動垃圾桶? (帶有示例)
自動垃圾桶幫助將告訴您您可以使用此應用程序進行的所有操作。您可以按如下方式查看幫助:
$ autotrash --help
有關更多詳細信息,可以使用以下命令查看自動垃圾桶的聯機幫助頁:
$ man autotrash
現在,我們將提供一些示例,詳細說明如何最佳利用此實用程序:
示例1:刪除x天之前的文件
這是自動垃圾桶使用最廣泛的功能。您可以使用以下命令語法自動刪除係統垃圾箱中存在x天的文件:
$ autotrash -d [天]
例如,以下命令將刪除垃圾箱中已滿30天的文件。
$ autotrash -d 30
這使您有足夠的時間在30天內還原任何您想要的文件。
該命令的以下用法使您不僅可以將已刪除文件的此功能應用於使用該係統的所有用戶,還可以將其應用於所有用戶的已刪除文件:
$ autotrash -td [天數]
例:
$ autotrash -td 30
示例2:刪除基於剩餘的free-space的文件
Max-free
如果垃圾箱中的可用空間少於M兆字節,則隻能使用自動垃圾箱來清除文件。例如,如果將其設置為1024,則隻有當垃圾箱中的可用空間少於1GB時,自動垃圾箱才會開始工作。到那時,自動垃圾桶將正常退出而無需掃描垃圾桶目錄。
例:
$ autotrash --max-free 1024 -d 30
Min-free
同樣,您可以使用自動垃圾桶來確保至少有M MB的可用空間。
例:
$ autotrash --min-free 1024
您甚至可以結合使用這兩個命令來確保自動垃圾桶在可用空間少於2 GB的情況下開始讀取垃圾桶,然後進行檢查。然後,該命令將刪除30天之前的文件,並刪除其他文件,以確保垃圾箱中始終有1 GB的空間。
$ autotrash --max-free 2048 --min-free 1024 -d 30
示例3:刪除M兆字節
您可以使用該實用程序清除至少M個兆字節,首先刪除最舊的垃圾添加。此功能使用垃圾桶條目而不是單個文件。這意味著,如果最早的垃圾桶目錄為1GB,並且您要求刪除至少10MB(M = 10),自動垃圾桶將刪除1GB。
$ autotrash –刪除M
例
$ autotrash --delete 1024
現在,您無需擔心由於係統垃圾而浪費係統空間的情況。自動垃圾桶實用程序將根據定義的條件自動處理清除不需要的文件的操作。