亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux下垃圾文件的詳解

  發(fā)布時(shí)間:2017-02-13 16:41:57   作者:佚名   我要評(píng)論
對(duì)于Linux下哪些文件屬于垃圾文件這個(gè)問(wèn)題!很多朋友再問(wèn)!今天小編為大家?guī)?lái)的是Linux下垃圾文件的詳解;希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧

Linux 計(jì)算機(jī)安裝后,在我們不斷的使用過(guò)程中,因?yàn)樘砑?、刪除軟件和上網(wǎng)沖浪、調(diào)試程序等行為,硬盤(pán)中會(huì)產(chǎn)生各種各樣的垃圾文件,而隨著這些垃圾文件的不斷膨脹,它們不僅會(huì)平白吞噬掉我們寶貴的硬盤(pán)空間,更會(huì)拖累機(jī)器的運(yùn)行速度,影響我們的工作效率。本文介紹一下給 Linux 系統(tǒng)減肥的方法和工具的使用技巧,本文使用的 Linux 發(fā)行版本是 Ubuntu 12.04 。本文介紹的工具包括:Activity Log Manager、BleachBit、find、fdupes、Geeqie、GConf Cleaner,這些工具都是開(kāi)源工具,Linux 用戶(hù)可以通過(guò)下載編譯源代碼在其他流行的 Linux 版本(如 Redhat、SUSE 等)上使用。

Linux 下哪些文件屬于垃圾文件

軟件安裝過(guò)程中產(chǎn)生的臨時(shí)文件  

許多 bin 格式的軟件在安裝時(shí),首先要把自身的安裝文件解壓縮到一個(gè)臨時(shí)目錄(一般為/tmp 目錄)然后再進(jìn)行安裝。如果軟件設(shè)計(jì)有疏忽或者系統(tǒng)有問(wèn)題,當(dāng)安裝結(jié)束后,這些臨時(shí)文件就會(huì)變得并不“臨時(shí)”,成為硬盤(pán)里的一堆垃圾,很多時(shí)候它們以*.tmp 的面孔出現(xiàn)。

軟件運(yùn)行過(guò)程中產(chǎn)生的臨時(shí)文件

和安裝過(guò)程一樣,在軟件的運(yùn)行過(guò)程中通常也會(huì)產(chǎn)生一些臨時(shí)交換文件,有些軟件運(yùn)行過(guò)后遺留下來(lái)的垃圾甚至多達(dá)數(shù)百兆,比如 ssh 服務(wù)器和客戶(hù)端連接過(guò)程中時(shí)產(chǎn)生的文件。還有虛擬機(jī)運(yùn)行時(shí)產(chǎn)生的文件。另外我們刪除一個(gè)賬戶(hù)之后,還會(huì)存在一些無(wú)用垃圾文件及目錄。

上網(wǎng)沖浪產(chǎn)生的臨時(shí)文件

我們?cè)谏暇W(wǎng)的時(shí)候,瀏覽器總是將網(wǎng)頁(yè)文件下載到本地機(jī)器上,這些緩存文件不但占用了寶貴的磁盤(pán)空間,還常常會(huì)把我們的個(gè)人隱私公之于眾。

一些不常用的雞肋文件

比如一些應(yīng)用軟件自帶的幫助和系統(tǒng)手冊(cè)頁(yè)等。既然食之無(wú)味索性也將它們視作垃圾文件的一種表現(xiàn)。占用空間甚大,更會(huì)嚴(yán)重拖累系統(tǒng)和一些圖形處理軟件的運(yùn)行速度。另外還有一些損壞的桌面文件,它包括損壞的應(yīng)用程序菜單按鈕和文件關(guān)聯(lián)。

各種緩存文件

如果 Linux 用戶(hù)安裝使用 GIMP 或者 Geeqie 等圖形編輯工具,在這些軟件都有圖片預(yù)覽功能,在保存了圖片的文件夾下會(huì)產(chǎn)生一個(gè)名為“Thumbs.db”的文件,這個(gè)文件會(huì)隨著圖片文件的增加而膨脹。還有就是.DS_Store 文件,DS_Store 文件是用來(lái)存儲(chǔ)這個(gè)文件夾的顯示屬性的:比如文件圖標(biāo)的擺放位置。刪除以后的副作用就是這些信息的失去。另外還有使用 apt 或者 yum 軟件包安裝過(guò)程中生成的緩存文件。

使用 Linux 命令刪除垃圾文件 刪除用戶(hù)后遺留下的垃圾文件

這里我們使用到的主要命令是 find 。舉個(gè)例子: 我們刪除一個(gè)賬戶(hù)之后,還會(huì)存在一些無(wú)用垃圾文件及目錄,我們要找出屬于這個(gè)用戶(hù)的垃圾東西,使用 find / -user 用戶(hù)名 :就可以找到根目錄下屬于這個(gè)用戶(hù)的相關(guān)文件 ,使用命令:

#find ./ -nouser |xargs rm –rf

core 文件

當(dāng)我們?cè)谙到y(tǒng)下運(yùn)行某個(gè)程序出錯(cuò)的時(shí)候,系統(tǒng)會(huì)自動(dòng)將殘留在內(nèi)存中的數(shù)據(jù)存成 core 文件,久而久之,系統(tǒng)中遺留下來(lái)的 core 會(huì)越來(lái)越多,就像灰塵一樣散落在系統(tǒng)的每一個(gè)角落里很是煩人。這個(gè)時(shí)候,我們就可以應(yīng)用 find 命令加上—exec 參數(shù)來(lái)清理它們。使用命令:

# find / -name core -print -exec rm -rf {} ;

多余的手冊(cè)頁(yè)

另外 Linux 提供了眾多語(yǔ)言的手冊(cè)頁(yè)(man)比如 Ubuntu 的 手冊(cè)頁(yè)位于/usr/share/man 目錄下 ,可以使用命令刪除多余語(yǔ)言的手冊(cè)頁(yè)保留中英文即可。

# cd /usr/share/man # find ./ -maxdepth 1 -type d | tail -n +2 | grep -E -v '(en|zh|man).*' | while read d; do rm -rf $d; done

說(shuō)明:關(guān)鍵字是(en|zh|man) ,您可以根據(jù)自己的情況修改。

使用 fdupes 工具刪除指定目錄下重復(fù)文件

fdupes 是一個(gè)命令行工具,它會(huì)查找和刪除指定目錄的重復(fù)文件,它通過(guò)文件的大小和 MD5 值進(jìn)行比較 。一個(gè)字節(jié)一個(gè)字節(jié)進(jìn)行對(duì)比。 首先安裝這個(gè)工具

# apt-get install fdupes

在 /etc 目錄查找重復(fù)文件 ,使用如下命令:

#fdupes /etc

可以與 Linux 命令組合使用,刪除文件 :

#fdupes -r -f . | grep -v ^$ | tee duplicate.txt cat duplicate.txt | while read file; do rm -v "$file"; done

另外也可以與 sed 命令組合使用,刪除文件 :

# fdupes -r -n -S /tmp | sed -r “s/^/#rm ”/” | sed -r “s/$/”/” >duplicate-files.sh

刪除緩存文件

清理舊版本的軟件緩存

# apt-get autoclean

清理所有軟件緩存:

#apt-get clean

使用 Geeqie 工具找出相似圖像文件

現(xiàn)在的硬盤(pán)容量是越來(lái)越大,出于備份的考慮,很多朋友會(huì)采取“寧濫勿缺”的原則保存圖片,這就可能出現(xiàn)文件重復(fù)的情況,造成文件搜索的效率低下。要在海量的存儲(chǔ)空間中找出重復(fù)的文檔,并不是一件容易的工作。其實(shí)借助著名的圖像瀏覽工具 Geeqie 可以很輕松地找出系統(tǒng)中的重復(fù)和相似圖像文件。這些文件相比文本文件更大,時(shí)間長(zhǎng)了會(huì)占用很多硬盤(pán)空間。使用上面介紹的 fdupes 工具就不行,因?yàn)?fdupes 工具只能刪除完全相同 (md5sum 相同) 的重復(fù)文件, 但若要剔除 "相似" 的圖片文件, 則可使用 geeqie 工具。首先安裝這個(gè)工具:

# apt-get install gqview

下面運(yùn)行這個(gè)工具,在要搜索的目錄上按鼠標(biāo)右鍵, 選擇 "Find duplicates recursive..."見(jiàn)圖 1 。

圖 1.選擇

選擇左下角的 "Compare by:" 下拉菜單可選擇比對(duì)方式 Similarity (custom)找出相似度 99% 以上的圖片,另外可以勾選 "Thumbnails" 可顯示縮略圖見(jiàn)圖 2

圖 2.找出相似度 99% 以上的圖片

下面在被選取的項(xiàng)目上按鼠標(biāo)右鍵, 點(diǎn)選 "Delete" 即可刪除所有被選取的圖片, 刪除前會(huì)有一個(gè)的確認(rèn)界面以免誤刪。說(shuō)明 99%是圖片相似度的缺省值,用戶(hù)可以通過(guò)如下方式修改參數(shù):在 Edit → Preferences → Preferences... → Behavior → Miscellaneous: Custom similarity threshold 見(jiàn)圖 3 。

圖 3.修改參數(shù)

使用 BleachBit 清理文件 簡(jiǎn)介

BleachBit 是一款開(kāi)源免費(fèi)的系統(tǒng)清理工具,功能類(lèi)似 Windows 平臺(tái)的 CCleaner。BleachBit 能夠刪除隱藏的垃圾文件,以及簡(jiǎn)單的保護(hù)你的隱私。擦除緩存,刪除 cookies 文件,清除互聯(lián)網(wǎng)瀏覽歷史,刪除未使用的本地化碎片日志,刪除臨時(shí)文件,是一款非常實(shí)用的跨平臺(tái)的系統(tǒng)清理工具。BleachBit 提供有 rpm 和 deb 二進(jìn)制包,適用于 Fedora/CentOS/RHEL、Debian/Ubuntu 等 Linux 發(fā)行版。其它 Linux 用戶(hù)可以選擇 BleachBit 的源碼包(下載地址:http://bleachbit.sourceforge.net/download.PHP )。使用 BleachBit,你可以清理系統(tǒng)中的緩存、歷史、臨時(shí)文件、cookies 等不需要的東西,這樣可以釋放你的磁盤(pán)空間。當(dāng)前,BleachBit 能夠清理 Beagle、Firefox、Epiphany、Flash、OpenOffice.org 、KDE、 GIMP、JAVA 編程工具、vim、Gedit 編輯器等 70 多種軟件所產(chǎn)生的垃圾文件。還有系統(tǒng)運(yùn)行時(shí)生成的“Thumbs.db”的文件和使用 apt 或者 YUM 軟件包安裝過(guò)程中生成的緩存文件以及剪切板里面的歷史文件信息等。

首先安裝軟件:

#apt-get install bleachbit

安裝之后系統(tǒng)工具菜單里就會(huì)多出兩個(gè)工具:bleachbit 和 bleachbit as root。對(duì)于 root 用戶(hù)使用第 2 個(gè),軟件第一次運(yùn)行,彈出“首選項(xiàng)窗口”,見(jiàn)圖 4。

圖 4.BleachBit 設(shè)置界面

簡(jiǎn)單說(shuō)明一下設(shè)置界面:包括定制文件和文件夾,驅(qū)動(dòng)器列表 ,語(yǔ)言,白名單(免于清理的)設(shè)置,以及是否開(kāi)機(jī)啟動(dòng) BleachBit 等一些選項(xiàng)。

下面看看工作界面見(jiàn)圖 5。

圖 5.BleachBit 工作界面

BleachBit 軟件功能單一因此使用起來(lái)也方便。從圖 5 里我能看到。 軟件的左邊羅列出了能夠清理的各種垃圾,點(diǎn)擊“預(yù)覽“按鈕,就會(huì)分析出垃圾文件的明細(xì)和大小。 勾選好軟件按 clean(清除)按鈕即可。

以 Chrome 瀏覽器為例介紹操作實(shí)例

Chrome 瀏覽器可以清理的文件主要包括:

緩存: 刪除那些網(wǎng)頁(yè)緩沖文件(這些緩沖文件可以減少下次訪問(wèn)該網(wǎng)頁(yè)的時(shí)間) Cookies: 刪除 cookies 文件,它們保存網(wǎng)站首選項(xiàng)、認(rèn)證和身份等信息 當(dāng)前會(huì)話(huà): 刪除當(dāng)前會(huì)話(huà) DOM(文檔對(duì)象模型) 存儲(chǔ): 刪除 HTML5 cookies 表單歷史: 網(wǎng)站表單輸入歷史 歷史: 刪除已瀏覽網(wǎng)站、下載及縮略圖的歷史記錄 搜索引擎: 重置搜索引擎使用歷史并刪除非內(nèi)置搜索引擎,其中一些引擎為自動(dòng)添加 整理數(shù)據(jù)庫(kù): 清理數(shù)據(jù)庫(kù)碎片以減少空間并提高速度(無(wú)需刪除任何數(shù)據(jù))

首先查看可清理的 Chrome 瀏覽器文件見(jiàn)圖 6 。

圖 6.查看 Chrome 瀏覽器可清理的系統(tǒng)垃圾

選中欲清理的項(xiàng)目后,點(diǎn)擊“預(yù)覽“按鈕即可執(zhí)行對(duì)該類(lèi)項(xiàng)目?jī)?nèi)所含垃圾文件的掃描操作,掃描過(guò)程非常快速,掃描過(guò)程完畢,用戶(hù)將看到檢測(cè)到的垃圾文件列表及其統(tǒng)計(jì)信息,下面用戶(hù)只需鼠標(biāo)點(diǎn)擊“清理”按鈕即可輕松清除這些已經(jīng)被檢測(cè)到的垃圾文件。

上面筆者選擇執(zhí)行的是對(duì) Chrome 瀏覽器的掃描清理任務(wù),當(dāng)然可以選擇全部垃圾列表中的所有項(xiàng)目,用戶(hù)只需逐一勾選掃描項(xiàng)目選擇激活項(xiàng)即可。

使用 Activity Log Manager 清理殘留在系統(tǒng)中的使用痕跡

上網(wǎng)沖浪,用賬號(hào)登錄系統(tǒng),包括使用一些編輯軟件都會(huì)在系統(tǒng)里留下蛛絲馬跡,這些殘留信息中包含個(gè)人信息,如果被不法分子利用,就會(huì)造成隱私泄露,下面介紹的工具是 Activity Log Manager,它是配置在 Zeitgeist 活動(dòng)日志中記錄的內(nèi)容的 ,使用它可以有效保護(hù)隱私。首先安裝這個(gè)工具:

#apt-get install activity-log-manager

Activity Log Manager 的中文名稱(chēng)是活動(dòng)日志管理器,安裝完成后出現(xiàn)在附件菜單中。它的使用方法也比較簡(jiǎn)單。最直接的就是設(shè)置停止記錄的功能,然后刪除所有歷史文件見(jiàn)圖 7 。

圖 7.刪除所有歷史文件

當(dāng)然用戶(hù)也可以進(jìn)行有區(qū)別的設(shè)置,可以根據(jù)具體情況設(shè)置哪些應(yīng)用程序和文件可以保留歷史文件那些不保留。下面通過(guò)“文件”界面進(jìn)行設(shè)置見(jiàn)圖 8

圖 8.設(shè)置哪些應(yīng)用程序和文件可以保留歷史文件那些不保留

這里筆者選擇“電子表格、文本、即時(shí)消息”三個(gè)事關(guān)隱私的選項(xiàng)。另外對(duì)于一些特殊的應(yīng)用程序用戶(hù)還可以自己添加到活動(dòng)日志管理器中,見(jiàn)圖 9

圖 9.把應(yīng)用程序用戶(hù)添加到活動(dòng)日志管理器

使用 GConf Cleaner 清理 GConf

GConf 是一個(gè)用于存儲(chǔ) GNOME 應(yīng)用程序選項(xiàng)設(shè)置的系統(tǒng)。如果該系統(tǒng)充斥著大量無(wú)用鍵值,那么將使 GConf 臃腫不堪。這對(duì)應(yīng)用程序的啟動(dòng)速度和性能都是有影響的。為了解決這個(gè)問(wèn)題,你可以使用 GConf Cleaner 來(lái)對(duì)其進(jìn)行清理。Gconf-Cleaner 是一款類(lèi)似于 Windows 注冊(cè)表清理器的工具。它會(huì)檢查 Gconf 數(shù)據(jù)庫(kù)(即 GNOME 配置數(shù)據(jù)庫(kù))并移除無(wú)用及過(guò)時(shí)的項(xiàng)目。

首先安裝這個(gè)工具:

#apt-get install gconf-cleaner

然后從終端執(zhí)行 gconf-cleaner 啟動(dòng) GConf Cleaner 程序。這個(gè)程序具有執(zhí)行向?qū)?,只需按步驟操作即可。 向?qū)С跏籍?huà)面,點(diǎn)擊 Forward 會(huì)進(jìn)入分析過(guò)程。圖 10 是分析結(jié)果,它提供具體數(shù)據(jù),并可保存。再次點(diǎn)擊 Forward 則開(kāi)始清理過(guò)程。

圖 10.分析結(jié)果

圖 11 是 清理完成的界面。

相關(guān)文章

  • Linux系統(tǒng)的垃圾清理方法總結(jié)

    這篇文章主要介紹了Linux系統(tǒng)的垃圾清理方法總結(jié),包括對(duì)磁盤(pán)的碎片整理以及清除舊內(nèi)核等方法,需要的朋友可以參考下
    2015-11-19
  • linux怎么讓讓垃圾文件自己消失?

    linux怎么讓讓垃圾文件自己消失?我們的文件總是越用越多,慢慢地我們的磁盤(pán)就被塞滿(mǎn)了。這時(shí), 我們不得不花費(fèi)數(shù)個(gè)小時(shí)對(duì)我們的文件進(jìn)行一一地盤(pán)點(diǎn),刪掉那些不用的文件。
    2015-06-01
  • 清理Linux系統(tǒng)垃圾文件操作方法圖文步驟詳解

    隨著對(duì)Linux系統(tǒng)的操作難免會(huì)產(chǎn)生各種軟件安裝包、軟件殘余、瀏覽器緩存文件和文檔緩存文件等等,對(duì)這些垃圾文件進(jìn)行清理可以緩解系統(tǒng)空間容量,有效提高系統(tǒng)運(yùn)行速度,下
    2015-04-14
  • linux怎么避免刪除錯(cuò)誤的文件和恢復(fù)文件?

    linux怎么避免刪除錯(cuò)誤的文件和恢復(fù)文件?linux系統(tǒng)經(jīng)常誤刪文件,該怎么防止這種事情呢?下面我們就來(lái)看看如何避免刪除錯(cuò)誤的文件和恢復(fù)文件,需要的朋友可以參考下
    2016-12-15
  • Linux中文件系統(tǒng)的目錄結(jié)構(gòu)詳細(xì)介紹

    Linux系和windows喜用不同,今天我們就來(lái)看看linux系統(tǒng)中屬性結(jié)構(gòu)目錄的作用,都是很基礎(chǔ)的教程,需要的朋友可以參考下
    2016-12-07
  • linux常怎么使用命令創(chuàng)建文件和文件夾?

    linux常怎么使用命令創(chuàng)建文件和文件夾?linux系統(tǒng)和windows不一樣,創(chuàng)建文件夾需要使用命令,下面我們就來(lái)看看linux創(chuàng)建文件和文件夾的教程,需要的朋友可以參考下
    2016-12-04
  • Linux下的鏈接文件詳解

    Linux下的鏈接文件可以分為硬鏈接(hard link)與軟鏈接(soft link)。下面小編將詳細(xì)的講解Linux下的鏈接文件,有需要的朋友可以過(guò)來(lái)看看
    2016-11-24
  • Linux系統(tǒng)之間拷貝文件的方法總結(jié)

    日常工作中需要經(jīng)常從遠(yuǎn)程或本地服務(wù)器拷貝/移動(dòng)大量文件。遇到文件比較多比較散的時(shí)候速度較慢,所以在想有沒(méi)有較快的方式。經(jīng)過(guò)搜羅、整理、驗(yàn)證,大概有以下幾種
    2016-08-28
  • 詳解Linux系統(tǒng)中的文件權(quán)限設(shè)置

    Linux自從引入多用戶(hù)機(jī)制以后,文件權(quán)限的設(shè)置功能也日趨細(xì)化和完善,這里我們就來(lái)詳解Linux系統(tǒng)中的文件權(quán)限設(shè)置,需要的朋友可以參考下
    2016-06-23
  • Linux中文件與目錄對(duì)應(yīng)的硬鏈接與軟鏈接方式總結(jié)

    Linux中內(nèi)核會(huì)為文件分配inode節(jié)點(diǎn),而硬鏈接和軟鏈接的一大不同就是是否重新分配inode,這里我們就來(lái)做一個(gè)Linux中文件與目錄對(duì)應(yīng)的硬鏈接與軟鏈接方式總結(jié),需要的朋友可以
    2016-06-07

最新評(píng)論