linux中trash資料夾可以刪除;trash是linux下的回收站文件,用來存放用戶臨時刪除的文檔資料,回收站文件是一個特殊的文件夾,透過將rm命令指向星號(*),可以刪除Trash資料夾內的所有檔案和資料夾。
本教學操作環境:linux7.3系統、Dell G3電腦。
要想使用圖形化介面刪除電腦上的文件,你可能會直接將文件或資料夾拖曳到「垃圾桶」 或「回收站」。或者你也可以選擇要刪除的檔案或資料夾,右鍵並選擇 刪除。
而在終端機中刪除檔案或資料夾時並沒有垃圾箱一說(至少預設沒有)。在圖形化桌面上,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中文網其他相關文章!