Trash-cli,命令行解釋器的垃圾桶

關於垃圾桶

在下一篇文章中,我們將看一看trash-cli。 這是 一小包免費軟件命令,它將為我們提供命令行解釋器的垃圾箱。 如今,無論您使用什麼系統,無論是圖形環境中的Gnu / Linux,Windows還是Mac OS,在刪除文件時,它通常都位於“廢紙rash”中。 這使我們可以選擇悔改和恢復文件或將其永久刪除。 另一方面,如果您從命令行刪除文件,則可以選擇恢復這些文件,原則上我們不會擁有該文件。

就像我說的那樣,trash-cli是從命令行管理回收站的客戶端。 Si 創建一個別名 這樣當您使用rm時,您實際上是在使用trash-cli,您將有一個很好的方法來防止數據丟失。 這樣,您可以避免由於疏忽或錯誤而刪除真正不想刪除的文件。 之所以如此,是因為當您使用scrap-cli刪除某些內容時,該內容將保留在垃圾箱中。

以後,如果您要恢復文件,可以輕鬆完成。 更重要的是, trash-cli會記住刪除某個文件的日期,其權限以及刪除該文件之前的路徑。。 這樣我們就可以照原樣恢復它們。

在Ubuntu上安裝trash-cli

在Ubuntu中安裝trash-cli非常容易 使用apt包管理器。 您需要做的就是打開一個終端(Ctrl + Alt + T)並運行以下命令:

用apt安裝垃圾桶cli

sudo apt-get install trash-cli

trash-cli工具基於Python,因此 我們也可以從源代碼安裝它。 該過程對所有發行版都是通用的。 您只需要打開一個終端(Ctrl + Alt + T)並運行以下命令:

下載回購回收站-cli

git clone https://github.com/andreafrancia/trash-cli.git

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

使用示例

安裝後,用戶 我們現在可以使用命令:

  • 垃圾投入:刪除文件和目錄。
  • 空垃圾:清空垃圾箱。
  • 垃圾清單:列出垃圾桶中的文件和文件夾。
  • 垃圾回收-還原垃圾桶中的文件和文件夾。
  • 垃圾房-分別刪除垃圾箱中的特定文件。

將文件發送到回收站

現在,我們可以以非常簡單的方式使用終端提供的這些命令。 例如,如果我們想要 發送一些東西到垃圾箱,而不是使用rm (原則上是無法恢復的),您可以使用以下其他命令:

垃圾投入

trash-put ejemplo-trash-cli.txt

Trash-cli實際上並不刪除文件或目錄,它只是將它們移動到隱藏目錄中。 注意,每個文件或目錄都將保存其原來所在的路徑。 這意味著,如果您以後將其還原,它將被保存到我們從中刪除它的目錄中。

將文件和目錄刪除到的隱藏目錄,我們可以使用以下命令查看它:

垃圾目錄

ls -la $HOME/.local/share/Trash

在此隱藏目錄中,您將找到另外兩個目錄:

  • : 在這裡,rash-put命令將移動已刪除的文件或目錄.
  • 信息: 該命令組為每個已刪除的文件/目錄處理一個.trashinfo文件.

列出已刪除的文件或目錄

列出垃圾桶中找到的文件或目錄,從命令行執行:

垃圾清單

trash-list

釋放垃圾

眾所周知,垃圾桶中的文件會佔用磁盤空間。 因此,這是不時的好習慣, 釋放垃圾空間。 我們可以使用以下命令執行此操作:

trash-empty

這樣運行 沒有參數,它將刪除垃圾箱中的所有物品.

如有需要 刪除已存儲x天的文件或目錄,我們將必須傳遞天數作為參數。 例如,如果我們要消除最近5天存儲的內容,則可以這樣寫:

trash-empty 5

恢復文件或目錄

這是您可能對安裝rash-cli感興趣的命令,並且它將使我們能夠還原已刪除的內容。 廢紙-還原將文件或目錄還原到原始位置,請記住,垃圾箱存儲此信息。

垃圾回收

trash-restore

從垃圾桶中刪除文件

使用trash-rm命令,我們可以 從垃圾箱中永久刪除文件或目錄。 我們有幾種方法可以完成此任務。 與第一 我們將按名稱刪除文件:

trash-rm ejemplo-trash-cli.txt

我們也可以選擇 刪除所有帶有特定擴展名的文件:

刪除特定的文件擴展名

trash-rm '*.txt'

如果我們想要 從垃圾桶中刪除一個文件夾,使用的命令將是:

刪除資料夾

trash-rm carpeta-ejemplo

幫助

可以找到最完整的幫助 在手冊頁上。 要進行諮詢,我們只需要執行以下命令:

垃圾手冊頁

man trash

在Gnu / Linux中,trash-cli命令允許我們刪除文件和目錄。 它還將允許我們通過保存它們的絕對路徑,權限,日期來恢復它們。 它可以 請諮詢有關該項目的更多信息 GitHub上的頁面 一樣的.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。