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

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


咨詢
建站咨詢
