首頁 >運維 >linux運維 >linux中trash資料夾可以刪除嗎

linux中trash資料夾可以刪除嗎

WBOY
WBOY原創
2022-07-13 15:34:066111瀏覽

linux中trash資料夾可以刪除;trash是linux下的回收站文件,用來存放用戶臨時刪除的文檔資料,回收站文件是一個特殊的文件夾,透過將rm命令指向星號(*),可以刪除Trash資料夾內的所有檔案和資料夾。

linux中trash資料夾可以刪除嗎

本教學操作環境:linux7.3系統、Dell G3電腦。

linux中trash資料夾可以刪除

要想使用圖形化介面刪除電腦上的文件,你可能會直接將文件或資料夾拖曳到「垃圾桶」 或「回收站」。或者你也可以選擇要刪除的檔案或資料夾,右鍵並選擇 刪除。

而在終端機中刪除檔案或資料夾時並沒有垃圾箱一說(至少預設沒有)。在圖形化桌面上,Trash(即垃圾箱資料夾)是一個受保護的目錄,保護機制可以防止用戶不小心將該目錄刪除,或將其從預設位置移動從而導致找不到它。 Trash 本質不過是一個高度管理的資料夾,因此你可以建立自己的 Trash 資料夾以在終端機中使用。

為終端機設定一個垃圾箱

在家目錄中建立一個名為Trash 的目錄:

$ mkdir ~/Trash

刪除檔案

要刪除檔案或資料夾時,使用mv 指令將檔案或資料夾移至Trash 中:

$ mv example.txt ~/Trash

永久刪除檔案或資料夾

當你準備從系統中永久刪除某個檔案或資料夾時,可以使用rm 指令清除垃圾箱資料夾中的所有資料。透過將 rm 指令指向星號(*),可以刪除 Trash 資料夾內的所有檔案和資料夾,而不會刪除 Trash 資料夾本身。因為使用者可以方便且自由地建立目錄,所以即使不小心刪除了 Trash 資料夾,你也可以再次新建一個。

$ rm --recursive ~/Trash/*

trash的使用

        直接使用就是那些執行上面的指令即可。例如說想將123.txt檔案移到回收站,直接執行 “trash-put 123.txt“ 即可。執行trash指令後,是將檔案移動了使用者的回收站,每個使用者的回收站路徑為$HOME/.local/share/Trash。例如使用者shuozhuo的回收站位於/home/shuozhuo/.local/share/Trash,使用者root的回收站位於/root/.local/share/Trash。

trash重指令為rm

        為了使用的方便這裡對trash alias到rm指令。在/root/.bashrc 中加入如下語句:

alias rm='trash-put'  #rm指令默认就是将文件移动到回收站 root/.local/share/Trash/files
alias rl='trash-list' #rl指令显示回收站的列表

註:至於清空回收站啥的用原始的trash指令就好了

然後執行"source ~/.bashrc " 使設定生效。

推薦學習:Linux影片教學

#

以上是linux中trash資料夾可以刪除嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn