
文章插圖
本教程講述了如何在 Linux 終端中安全地刪除文件和文件夾 。
要想使用圖形化界面刪除計(jì)算機(jī)上的文件,你可能會(huì)直接將文件或文件夾拖拽到 “垃圾箱” 或 “回收站” 。或者你也可以選擇要?jiǎng)h除的文件或文件夾,右鍵單擊并選擇 刪除 。
而在終端中刪除文件或文件夾時(shí)并沒有垃圾箱一說(shuō)(至少默認(rèn)情況下沒有) 。在圖形化桌面上,Trash(即垃圾箱文件夾)是一個(gè)受保護(hù)的目錄,保護(hù)機(jī)制可以防止用戶不小心將該目錄刪除,或?qū)⑵鋸哪J(rèn)位置移動(dòng)從而導(dǎo)致找不到它 。Trash 本質(zhì)不過(guò)是一個(gè)被高度管理的文件夾,因此你可以創(chuàng)建自己的 Trash 文件夾以在終端中使用 。
為終端設(shè)置一個(gè)垃圾箱在家目錄中創(chuàng)建一個(gè)名為 Trash的目錄:
$ mkdir ~/Trash刪除文件要?jiǎng)h除文件或文件夾時(shí),使用 mv命令將文件或文件夾移至Trash中:
$ mv example.txt ~/Trash永久刪除文件或文件夾當(dāng)你準(zhǔn)備從系統(tǒng)中永久刪除某個(gè)文件或文件夾時(shí),可以使用 rm命令清除垃圾箱文件夾中的所有數(shù)據(jù) 。通過(guò)將rm命令指向星號(hào)(*),可以刪除Trash文件夾內(nèi)的所有文件和文件夾,而不會(huì)刪除Trash文件夾本身 。因?yàn)橛脩艨梢苑奖闱易杂傻貏?chuàng)建目錄,所以即使不小心刪除了Trash文件夾,你也可以再次新建一個(gè) 。
$ rm --recursive ~/Trash/*刪除空目錄刪除空目錄有一個(gè)專門的命令 rmdir,它只能用來(lái)刪除空目錄,從而保護(hù)你免受遞歸刪除錯(cuò)誤的影響 。
$ mkdir full$ touch full/file.txt$ rmdir fullrmdir: failed to remove 'full/': Directory not empty$ mkdir empty$ rmdir empty更好的刪除方式此外還有一些并沒有默認(rèn)安裝在終端上的 刪除文件命令,你可以從軟件庫(kù)安裝它們 。這些命令管理和使用的Trash文件夾與你在桌面模式使用的是同一個(gè)(而非你自己?jiǎn)为?dú)創(chuàng)建的),從而使刪除文件變得更加方便 。
$ trash ~/example.txt$ trash --listexample.txt$ trash --empty
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- linux普通用戶修改root密碼 linux修改root密碼命令
- 解壓rar包命令詳細(xì)解釋 linux如何解壓rar文件壓縮包
- mysql數(shù)據(jù)庫(kù)架構(gòu)講解 mysql數(shù)據(jù)庫(kù)介紹基本情況
- linux服務(wù)器清理緩存方法 linux清緩存怎么清理
- linux聯(lián)網(wǎng)設(shè)置方法 linux怎么上網(wǎng)搜索
- 華為鴻蒙電腦操作系統(tǒng)講解 2021年國(guó)產(chǎn)操作系統(tǒng)排名
- linux重啟apache命令 重啟apache服務(wù)器命令
- linux創(chuàng)建用戶命令代碼講解 linux創(chuàng)建用戶命令代碼
- linux服務(wù)器安裝telnet服務(wù) linux安裝telnet命令
- linux桌面環(huán)境推薦 桌面linux哪個(gè)最好用
