淺析linux下的回收站以及U盤中的.Trash文件夾

我們知道windows的回收站 默認(rèn)分布在每一個分區(qū)的RECYCLER文件夾內(nèi),那么linux的回收站呢?
經(jīng)過我在ubuntu上測試發(fā)現(xiàn)linux下的回收站在每一個當(dāng)前用戶目錄./local/share/Trash中,但是會發(fā)現(xiàn)在這個目錄里有好幾個文件夾,例如我以root賬戶刪除了一個文件。那么在/root/.local/share/Trash/files情形如下:
而在 /root/.local/share/Trash/filesq情形如下:
可以發(fā)現(xiàn),沒刪除一個文件在files保存著該文件,而在info目錄則保存著與后綴為trashinfo的文件
我覺得在files目錄下是存放著這個文件的內(nèi)容,而info目錄下對應(yīng)的文件則保存著該文件的一些位置,權(quán)限等信息,不知是否—————
而在Fedora上的也是如此
另外,我們知道在xp下默認(rèn)U盤是沒有回收站的,但是在linux下就不一樣,如果在linux下刪除U盤的文件,linux會在U盤的根目錄同樣s生成一個.Trash的文件,當(dāng)然這個文件時隱藏的需要顯示隱藏才能看見,同樣在 .Trash目錄下有files,和info文件夾,作用和PC上的類似。由此可見,linux下的U盤也是有回收站的,如果不小心刪除了U盤的文件,在linux下可以快速恢復(fù)。
如果我們把在linux下刪除了文件的U盤拿到windows下的時候,由于windows不認(rèn)為以.開頭的文件為隱藏文件,所以我們可以看見U盤中多了類似.trash這樣的文件,這些都是linux下的回收站文件,很多人多次感到很奇怪,當(dāng)我們點進(jìn)去的時候,會發(fā)現(xiàn)里面有很多我們以前刪除的文件。
由于linux與windows系統(tǒng)在處理數(shù)據(jù)上的差異,有時候我們在兩個系統(tǒng)上來回切換U盤的時候,會造成數(shù)據(jù)的丟失。嚴(yán)重的會造成藍(lán)屏。我經(jīng)歷過的就是當(dāng)我在windows下將一個文件拷貝到U盤的某一個目錄的時候,電腦藍(lán)屏重啟。
后來使用chkdsk /f命令修復(fù)數(shù)據(jù),提示含有無效鏈接:
因此,在linux和windows上使用U盤等設(shè)備的時候一定要按照正規(guī)步驟操作
有的時候linux下的回收站不能清空可以使用下面的方法:
強(qiáng)制清空回收站
ubuntu8.04以前的版本
sudo rm -fr $HOME/.Trash/*
ubuntu 8.04
sudo rm -fr $HOME/.local/share/Trash/files/*
相關(guān)文章
- 對于linux的初級使用階段,都會Windows中使用linux虛擬機(jī)VMWare或者其它的。在Windows與linux之間互傳文件是一個問題。本方法介紹的是在linux下掛載Windows共享文件夾的方2014-05-05
- 這里的掛載,指的是linux虛擬機(jī)可以訪問windows系統(tǒng)的指定文件夾,http://包括讀寫。2013-08-26
- df命令:查看目前所有文件系統(tǒng)的可用空間及使用情況,df可以查看一級文件夾大小、使用比例、檔案系統(tǒng)及其掛入點,但對文件卻無能為力2013-04-07
Linux chmod命令修改文件與文件夾權(quán)限的命令附實例
在linux中要修改一個文件夾或文件的權(quán)限我們需要用到linux chmod命令來做,下面我寫了幾個簡單的實例大家可參考一下2013-05-01- linux scp遠(yuǎn)程拷貝文件及文件夾,需要的朋友可以參考下2013-02-13
- 當(dāng)磁盤大小超過標(biāo)準(zhǔn)時會有報警提示,這時如果掌握df和du命令是非常明智的選擇2012-09-06
Linux 文件夾權(quán)限 學(xué)習(xí)筆記
很久以前就知道了Linux的文件權(quán)限劃分,今天又詳細(xì)理解了一下Linux的文件夾權(quán)限2012-04-18安裝完samba如何從linux訪問WINDOWS共享文件夾
安裝完samba如何從linux訪問WINDOWS共享文件夾?很多像我一樣的新手剛裝完samba后,確不知道如何從linux系統(tǒng)訪問windows系統(tǒng)的共享文件夾.其實要從linux訪問windows共享文件2009-03-10- linux如何刪除非空文件夾|linux怎么刪除非空文件夾 # rm -rf2009-03-10
Fedora Linux系統(tǒng)中掛載NTFS分區(qū)的方法
去下載安裝包。根據(jù)我的機(jī)器情況,我是從"i386"文件夾下載的三個文件 fuse-2.7.0-6.fc6.i386.rpm, fuse-libs-2.7.0-6.fc6.i386.rpm, ntfs-3g-1.1104-1.fc6.2008-09-08