新聞中心
作為linux用戶,您可能需要不時從系統(tǒng)中刪除文件。我們在刪除文件時往往會保持謹(jǐn)慎,特別是在永久刪除文件時,因為我們不想永遠(yuǎn)錯誤地丟失有用的信息。不幸的是,有些情況下我們會錯誤地刪除某些內(nèi)容而無法恢復(fù)它。或者,我們打算只刪除文件夾中的文件,但也錯誤地從子文件夾中刪除文件。在圖形界面中,事物幾乎可見,并且還有用于恢復(fù)已刪除文件的Trashcan實用程序。但是,文件刪除尤其是Linux命令行中的敏感操作。

創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)興安,10年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
在本文中,我們將介紹通過ubuntu命令行安全刪除文件的幾種方法,并安裝一個Trash CLI,以便在我們錯誤地刪除文件時可以恢復(fù)文件。
我們在Ubuntu 18.04 LTS系統(tǒng)上運行了本文中提到的命令和過程。
由于我們使用的是Ubuntu命令行應(yīng)用程序終端,您可以通過系統(tǒng)Dash或Ctrl + Alt + T快捷方式打開它。
rm命令 - 殘酷的刪除方式
Linux中的rm命令用于從系統(tǒng)中刪除文件和文件夾。雖然它是用于此目的的最廣泛使用的命令,但它不是這樣做的最佳方式。這是因為當(dāng)您通過此命令刪除文件和文件夾時,它們很難恢復(fù)。讓我們來看看我們通常遵循的語法,以便刪除文件和文件夾:
使用rm命令刪除文件
以下命令將從系統(tǒng)中永久刪除指定的文件:
$ rm [/file-location/file-name]
實例:
刪除所有文件夾和子文件夾中的文件
以下命令將從系統(tǒng)中永久刪除指定的文件夾,包括其文件及其子文件夾中的所有文件:
$ rm -R [/folder-location]
實例:
通過rm命令安全刪除
上面提到的命令幾乎永久地從系統(tǒng)中刪除文件; 所以什么都不見了。 在刪除任何文件之前,系統(tǒng)甚至不會提示您進(jìn)行確認(rèn)。 在從系統(tǒng)中刪除文件之前,如何使用要求您確認(rèn)的開關(guān)?
首先獲取確認(rèn)提示,刪除文件
使用-i開關(guān)時,您將在系統(tǒng)刪除文件之前收到確認(rèn)提示。
$ rm -i [/file-location/file-name]
實例:
如果輸入Y作為確認(rèn)提示的答案,系統(tǒng)將僅刪除文件。
刪除3個以上的文件時收到確認(rèn)提示
當(dāng)我們想要一次刪除多個文件時,每次刪除每個文件之前每次詢問都會有點麻煩。如果您選擇一次刪除3個以上的文件,或者在文件夾和子文件夾中以遞歸方式刪除,則-I開關(guān)僅向您提供確認(rèn)提示。
$ rm -I [/ file-location / file-name]
命令行Trashcan - 可恢復(fù)的刪除方式
上面提到的-i和-I開關(guān)可能是一種刪除文件的謹(jǐn)慎方法,但最安全的方法是有一個恢復(fù)文件的選項,即使你已刪除它們。 “垃圾箱”命令行界面提供了垃圾箱或回收站在UI中的功能。
安裝Trash CLI
在終端中以root用戶身份運行以下命令,因為只有授權(quán)用戶才能在Ubuntu上安裝軟件:
$ sudo apt-get install trash-cli
您可能需要輸入sudo的密碼。安裝完成后,您可以驗證安裝并通過以下命令檢查垃圾實用程序的版本號:
$ trash --version
trash命令可以多種方式使用。您可以通過以下命令檢查垃圾幫助,通過各種開關(guān)查看可以執(zhí)行的操作:
$ trash --help
使用Trash CLI
您可以通過“Trash CLI”執(zhí)行以下操作:
通過將文件發(fā)送到垃圾箱來刪除文件
使用以下命令將文件發(fā)送到垃圾箱:
$ trash [/file-location/file-name]
列出垃圾箱中的文件
使用以下命令列出當(dāng)前駐留在“垃圾箱”中的所有文件:
$ trash-list
清空垃圾桶
使用以下命令清空垃圾桶;這將從系統(tǒng)中永久刪除文件:
$ trash-empty
從垃圾箱中恢復(fù)文件
使用以下命令之一將文件還原到刪除文件的位置:
$ trash-restore
要么
$ restore-trash
運行此命令時,“Trash CLI”實用程序?qū)⒘谐觥袄洹敝械乃形募?,并為每個文件分配唯一編號。輸入文件的數(shù)字以恢復(fù)它。
閱讀本文后,您可以通過Ubuntu命令行安全地刪除文件。您可以使用提到的開關(guān)和rm命令在刪除之前獲取提示或使用Trashcan CLI以執(zhí)行您可以使用圖形化Ubuntu Trash實用程序執(zhí)行的所有操作。
分享文章:Ubuntu命令行的垃圾箱TrashCLI,遠(yuǎn)離rm命令誤刪除重要文件的陰影
文章源于:http://m.fisionsoft.com.cn/article/cojhcip.html


咨詢
建站咨詢
