婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Linux系統(tǒng)中使用fdupes來(lái)查找并刪除重復(fù)文件

Linux系統(tǒng)中使用fdupes來(lái)查找并刪除重復(fù)文件

熱門標(biāo)簽:中山防封卡電銷卡辦理 電話機(jī)器人服務(wù)器部署 拉薩銷售外呼系統(tǒng)軟件 百度地圖標(biāo)注未成功 文山外呼營(yíng)銷系統(tǒng) 電銷語(yǔ)音機(jī)器人哪個(gè)好 地圖上標(biāo)注點(diǎn)位的圖標(biāo) 江蘇小型外呼系統(tǒng)軟件 常熟外呼系統(tǒng)

對(duì)于大多數(shù)計(jì)算機(jī)用戶而言,查找并替換重復(fù)的文件是一個(gè)常見(jiàn)的需求。查找并移除重復(fù)文件真是一項(xiàng)令人不勝其煩的工作,它耗時(shí)又耗力。但如果你的機(jī)器上跑著GNU/Linux,那么查找重復(fù)文件會(huì)變得十分簡(jiǎn)單,這多虧了fdupes工具。
fdupes是啥東東?
fdupes是Linux下的一個(gè)工具,它由Adrian Lopez用C編程語(yǔ)言編寫并基于MIT許可證發(fā)行,該應(yīng)用程序可以在指定的目錄及子目錄中查找重復(fù)的文件。fdupes通過(guò)對(duì)比文件的MD5簽名,以及逐字節(jié)比較文件來(lái)識(shí)別重復(fù)內(nèi)容,fdupes有各種選項(xiàng),可以實(shí)現(xiàn)對(duì)文件的列出、刪除、替換為文件副本的硬鏈接等操作。

文件對(duì)比以下列順序開(kāi)始:

大小對(duì)比 > 部分 MD5 簽名對(duì)比 > 完整 MD5 簽名對(duì)比 > 逐字節(jié)對(duì)比

安裝 fdupes 到 Linux
在基于Debian的系統(tǒng)上,如Ubuntu和Linux Mint,安裝最新版fdupes,用下面的命令手到擒來(lái)。


復(fù)制代碼
代碼如下:
$ sudo apt-get install fdupes

在基于CentOS/RHEL和Fedora的系統(tǒng)上,你需要開(kāi)啟epel倉(cāng)庫(kù)來(lái)安裝fdupes包。


復(fù)制代碼
代碼如下:
# yum install fdupes
# dnf install fdupes
    [在 Fedora 22 及其以后]
注意:自Fedora 22之后,默認(rèn)的包管理器yum被dnf取代了。

fdupes命令如何使用
1、 作為演示的目的,讓我們來(lái)在某個(gè)目錄(比如 tecmint)下創(chuàng)建一些重復(fù)文件,命令如下:


復(fù)制代碼
代碼如下:
$ mkdir /home/"$USER"/Desktop/tecmint cd /home/"$USER"/Desktop/tecmint for i in {1..15}; do echo "I Love Tecmint. Tecmint is a very nice community of Linux Users." > tecmint${i}.txt ; done

在執(zhí)行以上命令后,讓我們使用ls命令驗(yàn)證重復(fù)文件是否創(chuàng)建。


復(fù)制代碼
代碼如下:
$ ls -l

total 60
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint10.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint11.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint12.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint13.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint14.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint15.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint1.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint2.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint3.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint4.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint5.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint6.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint7.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint8.txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint9.txt
上面的腳本創(chuàng)建了15個(gè)文件,名稱分別為tecmint1.txt,tecmint2.txt……tecmint15.txt,并且每個(gè)文件的數(shù)據(jù)相同,如

"I Love Tecmint. Tecmint is a very nice community of Linux Users."
2、 現(xiàn)在在tecmint文件夾內(nèi)搜索重復(fù)的文件。

$ fdupes /home/$USER/Desktop/tecmint
/home/tecmint/Desktop/tecmint/tecmint13.txt
/home/tecmint/Desktop/tecmint/tecmint8.txt
/home/tecmint/Desktop/tecmint/tecmint11.txt
/home/tecmint/Desktop/tecmint/tecmint3.txt
/home/tecmint/Desktop/tecmint/tecmint4.txt
/home/tecmint/Desktop/tecmint/tecmint6.txt
/home/tecmint/Desktop/tecmint/tecmint7.txt
/home/tecmint/Desktop/tecmint/tecmint9.txt
/home/tecmint/Desktop/tecmint/tecmint10.txt
/home/tecmint/Desktop/tecmint/tecmint2.txt
/home/tecmint/Desktop/tecmint/tecmint5.txt
/home/tecmint/Desktop/tecmint/tecmint14.txt
/home/tecmint/Desktop/tecmint/tecmint1.txt
/home/tecmint/Desktop/tecmint/tecmint15.txt
/home/tecmint/Desktop/tecmint/tecmint12.txt
3、 使用-r選項(xiàng)在每個(gè)目錄包括其子目錄中遞歸搜索重復(fù)文件。

它會(huì)遞歸搜索所有文件和文件夾,花一點(diǎn)時(shí)間來(lái)掃描重復(fù)文件,時(shí)間的長(zhǎng)短取決于文件和文件夾的數(shù)量。在此其間,終端中會(huì)顯示全部過(guò)程,像下面這樣。


復(fù)制代碼
代碼如下:
$ fdupes -r /home

Progress [37780/54747] 69%
4、 使用-S選項(xiàng)來(lái)查看某個(gè)文件夾內(nèi)找到的重復(fù)文件的大小。


復(fù)制代碼
代碼如下:
$ fdupes -S /home/$USER/Desktop/tecmint

65 bytes each:                         
/home/tecmint/Desktop/tecmint/tecmint13.txt
/home/tecmint/Desktop/tecmint/tecmint8.txt
/home/tecmint/Desktop/tecmint/tecmint11.txt
/home/tecmint/Desktop/tecmint/tecmint3.txt
/home/tecmint/Desktop/tecmint/tecmint4.txt
/home/tecmint/Desktop/tecmint/tecmint6.txt
/home/tecmint/Desktop/tecmint/tecmint7.txt
/home/tecmint/Desktop/tecmint/tecmint9.txt
/home/tecmint/Desktop/tecmint/tecmint10.txt
/home/tecmint/Desktop/tecmint/tecmint2.txt
/home/tecmint/Desktop/tecmint/tecmint5.txt
/home/tecmint/Desktop/tecmint/tecmint14.txt
/home/tecmint/Desktop/tecmint/tecmint1.txt
/home/tecmint/Desktop/tecmint/tecmint15.txt
/home/tecmint/Desktop/tecmint/tecmint12.txt
5、 你可以同時(shí)使用-S和-r選項(xiàng)來(lái)查看所有涉及到的目錄和子目錄中的重復(fù)文件的大小,如下:


復(fù)制代碼
代碼如下:
$ fdupes -Sr /home/avi/Desktop/

65 bytes each:                         
/home/tecmint/Desktop/tecmint/tecmint13.txt
/home/tecmint/Desktop/tecmint/tecmint8.txt
/home/tecmint/Desktop/tecmint/tecmint11.txt
/home/tecmint/Desktop/tecmint/tecmint3.txt
/home/tecmint/Desktop/tecmint/tecmint4.txt
/home/tecmint/Desktop/tecmint/tecmint6.txt
/home/tecmint/Desktop/tecmint/tecmint7.txt
/home/tecmint/Desktop/tecmint/tecmint9.txt
/home/tecmint/Desktop/tecmint/tecmint10.txt
/home/tecmint/Desktop/tecmint/tecmint2.txt
/home/tecmint/Desktop/tecmint/tecmint5.txt
/home/tecmint/Desktop/tecmint/tecmint14.txt
/home/tecmint/Desktop/tecmint/tecmint1.txt
/home/tecmint/Desktop/tecmint/tecmint15.txt
/home/tecmint/Desktop/tecmint/tecmint12.txt
107 bytes each:
/home/tecmint/Desktop/resume_files/r-csc.html
/home/tecmint/Desktop/resume_files/fc.html
6、 不同于在一個(gè)或所有文件夾內(nèi)遞歸搜索,你可以選擇按要求有選擇性地在兩個(gè)或三個(gè)文件夾內(nèi)進(jìn)行搜索。不必再提醒你了吧,如有需要,你可以使用-S和/或-r選項(xiàng)。


復(fù)制代碼
代碼如下:
$ fdupes /home/avi/Desktop/ /home/avi/Templates/

7、 要?jiǎng)h除重復(fù)文件,同時(shí)保留一個(gè)副本,你可以使用-d選項(xiàng)。使用該選項(xiàng),你必須額外小心,否則最終結(jié)果可能會(huì)是文件/數(shù)據(jù)的丟失。鄭重提醒,此操作不可恢復(fù)。


復(fù)制代碼
代碼如下:
$ fdupes -d /home/$USER/Desktop/tecmint

[1] /home/tecmint/Desktop/tecmint/tecmint13.txt
[2] /home/tecmint/Desktop/tecmint/tecmint8.txt
[3] /home/tecmint/Desktop/tecmint/tecmint11.txt
[4] /home/tecmint/Desktop/tecmint/tecmint3.txt
[5] /home/tecmint/Desktop/tecmint/tecmint4.txt
[6] /home/tecmint/Desktop/tecmint/tecmint6.txt
[7] /home/tecmint/Desktop/tecmint/tecmint7.txt
[8] /home/tecmint/Desktop/tecmint/tecmint9.txt
[9] /home/tecmint/Desktop/tecmint/tecmint10.txt
[10] /home/tecmint/Desktop/tecmint/tecmint2.txt
[11] /home/tecmint/Desktop/tecmint/tecmint5.txt
[12] /home/tecmint/Desktop/tecmint/tecmint14.txt
[13] /home/tecmint/Desktop/tecmint/tecmint1.txt
[14] /home/tecmint/Desktop/tecmint/tecmint15.txt
[15] /home/tecmint/Desktop/tecmint/tecmint12.txt

復(fù)制代碼
代碼如下:
Set 1 of 1, preserve files [1 - 15, all]:

你可能注意到了,所有重復(fù)的文件被列了出來(lái),并給出刪除提示,一個(gè)一個(gè)來(lái),或者指定范圍,或者一次性全部刪除。你可以選擇一個(gè)范圍,就像下面這樣,來(lái)刪除指定范圍內(nèi)的文件。


復(fù)制代碼
代碼如下:
Set 1 of 1, preserve files [1 - 15, all]: 2-15

   [-] /home/tecmint/Desktop/tecmint/tecmint13.txt
   [+] /home/tecmint/Desktop/tecmint/tecmint8.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint11.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint3.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint4.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint6.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint7.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint9.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint10.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint2.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint5.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint14.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint1.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint15.txt
   [-] /home/tecmint/Desktop/tecmint/tecmint12.txt
8、 從安全角度出發(fā),你可能想要打印fdupes的輸出結(jié)果到文件中,然后檢查文本文件來(lái)決定要?jiǎng)h除什么文件。這可以降低意外刪除文件的風(fēng)險(xiǎn)。你可以這么做:


復(fù)制代碼
代碼如下:
$ fdupes -Sr /home > /home/fdupes.txt

注意:你應(yīng)該替換/home為你想要的文件夾。同時(shí),如果你想要遞歸搜索并打印大小,可以使用-r和-S選項(xiàng)。

9、 你可以使用-f選項(xiàng)來(lái)忽略每個(gè)匹配集中的首個(gè)文件。

首先列出該目錄中的文件。


復(fù)制代碼
代碼如下:
$ ls -l /home/$USER/Desktop/tecmint

total 20
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint9 (3rd copy).txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint9 (4th copy).txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint9 (another copy).txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint9 (copy).txt
-rw-r--r-- 1 tecmint tecmint 65 Aug  8 11:22 tecmint9.txt
然后,忽略掉每個(gè)匹配集中的首個(gè)文件。


復(fù)制代碼
代碼如下:
$ fdupes -f /home/$USER/Desktop/tecmint

/home/tecmint/Desktop/tecmint9 (copy).txt
/home/tecmint/Desktop/tecmint9 (3rd copy).txt
/home/tecmint/Desktop/tecmint9 (another copy).txt
/home/tecmint/Desktop/tecmint9 (4th copy).txt
10、 檢查已安裝的fdupes版本。


復(fù)制代碼
代碼如下:
$ fdupes --version

fdupes 1.51
11、 如果你需要關(guān)于fdupes的幫助,可以使用-h開(kāi)關(guān)。

$ fdupes -h
Usage: fdupes [options] DIRECTORY...
 -r --recurse       for every directory given follow subdirectories
                    encountered within
 -R --recurse:      for each directory given after this option follow
                    subdirectories encountered within (note the ':' at
                    the end of the option, manpage for more details)
 -s --symlinks      follow symlinks
 -H --hardlinks     normally, when two or more files point to the same
                    disk area they are treated as non-duplicates; this
                    option will change this behavior
 -n --noempty       exclude zero-length files from consideration
 -A --nohidden      exclude hidden files from consideration
 -f --omitfirst     omit the first file in each set of matches
 -1 --sameline      list each set of matches on a single line
 -S --size          show size of duplicate files
 -m --summarize     summarize dupe information
 -q --quiet         hide progress indicator
 -d --delete        prompt user for files to preserve and delete all
                    others; important: under particular circumstances,
                    data may be lost when using this option together
                    with -s or --symlinks, or when specifying a
                    particular directory more than once; refer to the
                    fdupes documentation for additional information
 -N --noprompt      together with --delete, preserve the first file in
                    each set of duplicates and delete the rest without
                    prompting the user
 -v --version       display fdupes version
 -h --help          display this help message
到此為止了。讓我知道你以前怎么在Linux中查找并刪除重復(fù)文件的吧?同時(shí),也讓我知道你關(guān)于這個(gè)工具的看法。在下面的評(píng)論部分中提供你有價(jià)值的反饋吧,別忘了為我們點(diǎn)贊并分享,幫助我們擴(kuò)散哦。

標(biāo)簽:開(kāi)封 淮安 和田 法律問(wèn)答 石家莊 和田 馬鞍山 湖南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux系統(tǒng)中使用fdupes來(lái)查找并刪除重復(fù)文件》,本文關(guān)鍵詞  Linux,系統(tǒng),中,使用,fdupes,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux系統(tǒng)中使用fdupes來(lái)查找并刪除重復(fù)文件》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux系統(tǒng)中使用fdupes來(lái)查找并刪除重復(fù)文件的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩视频中午一区| 日韩在线播放一区二区| 国产成人精品三级| 麻豆视频观看网址久久| 亚洲1区2区3区视频| 中文字幕在线观看一区| 精品欧美一区二区在线观看| 欧美亚洲自拍偷拍| 国产99一区视频免费| 精品一二三四区| 日韩在线一区二区三区| 午夜亚洲国产au精品一区二区| 亚洲欧洲色图综合| 国产欧美日韩中文久久| 久久综合中文字幕| 欧美xxxxx牲另类人与| 91精品国产一区二区三区蜜臀| 欧美网站大全在线观看| 91黄色在线观看| 91天堂素人约啪| 色综合中文字幕| 色狠狠av一区二区三区| 欧亚一区二区三区| 欧美丝袜丝交足nylons图片| 日本道在线观看一区二区| 欧美视频一区二区三区在线观看| 色综合中文综合网| 国产伦精品一区二区三区免费| 日韩国产欧美一区二区三区| 亚洲高清中文字幕| 亚洲成人自拍偷拍| 蜜桃视频在线观看一区| 国产精品主播直播| 国产盗摄视频一区二区三区| 不卡免费追剧大全电视剧网站| 不卡的电影网站| 欧美这里有精品| 日韩亚洲欧美在线| 欧美激情一区二区三区四区| 亚洲青青青在线视频| 亚洲最新在线观看| 麻豆久久一区二区| 99久久99久久免费精品蜜臀| 欧洲精品视频在线观看| 日韩欧美一级二级三级久久久| 国产午夜精品福利| 中文字幕巨乱亚洲| 亚洲成人手机在线| 精品一区二区免费视频| 一本久道中文字幕精品亚洲嫩| 91精品一区二区三区在线观看| 久久久精品综合| 亚洲欧美另类小说| 韩国欧美一区二区| 在线视频亚洲一区| 精品国产污污免费网站入口| 国产精品区一区二区三区| 亚洲成a人v欧美综合天堂下载| 国产精品99久久久久久宅男| 91黄色在线观看| 欧美国产日韩精品免费观看| 奇米精品一区二区三区在线观看一| 国产精品资源在线看| 欧美精品在线一区二区三区| 中文字幕+乱码+中文字幕一区| 免费人成精品欧美精品| 91视频在线看| 久久女同性恋中文字幕| 天天色综合成人网| 91丨九色丨尤物| 国产三级三级三级精品8ⅰ区| 亚洲18色成人| 在线视频中文字幕一区二区| 国产精品久久久久一区| 狠狠色丁香久久婷婷综| 欧美高清激情brazzers| 亚洲美女区一区| 成人一区二区三区在线观看| 精品少妇一区二区| 三级影片在线观看欧美日韩一区二区| 波多野洁衣一区| 中文字幕巨乱亚洲| 国产成人在线影院| 欧美va亚洲va| 蜜臀精品久久久久久蜜臀| 在线视频欧美区| 一区二区三区免费看视频| 99视频一区二区| 亚洲色图欧美激情| www.亚洲人| 亚洲欧美综合另类在线卡通| 99久久精品费精品国产一区二区| 国产欧美一区二区精品秋霞影院 | 日韩免费性生活视频播放| 亚洲一区二区五区| 在线观看免费一区| 亚洲一级二级三级在线免费观看| 97se亚洲国产综合自在线| 中文子幕无线码一区tr| 9久草视频在线视频精品| 国产日韩欧美在线一区| 国产伦理精品不卡| 中文在线一区二区 | 99久久伊人精品| 国产精品免费久久久久| 欧美日韩一区二区三区在线看| 亚洲色图视频免费播放| 色综合一区二区三区| 亚洲欧美国产高清| 欧美丝袜自拍制服另类| 美女视频第一区二区三区免费观看网站| 欧美乱妇20p| 国内成人自拍视频| 最近日韩中文字幕| 777午夜精品免费视频| 国产精品一二三在| 亚洲久本草在线中文字幕| 91精品国产综合久久久久久 | 一区二区三区在线视频免费| 在线区一区二视频| 久久国内精品自在自线400部| 日本一区二区三区国色天香| 色综合中文字幕国产 | 亚洲精品一区二区三区精华液| 美女网站在线免费欧美精品| 久久久综合网站| 色综合久久综合网欧美综合网 | 国产精品每日更新在线播放网址| 成人久久视频在线观看| 尤物av一区二区| 久久久精品蜜桃| 欧洲生活片亚洲生活在线观看| 看电视剧不卡顿的网站| 中文字幕亚洲在| 精品少妇一区二区三区 | 欧美高清激情brazzers| 国产电影精品久久禁18| 亚洲一区二区三区视频在线 | 亚洲va韩国va欧美va精品| 精品国产麻豆免费人成网站| 99热99精品| 韩国精品在线观看| 亚洲最大的成人av| 国产精品久久久久久久久搜平片 | 精品久久久影院| 99re亚洲国产精品| 激情图片小说一区| 亚洲国产精品一区二区久久恐怖片 | 精品精品国产高清a毛片牛牛 | 日韩一区精品字幕| 国产精品久久久久久福利一牛影视| 91精品婷婷国产综合久久| 91丨porny丨国产入口| 国产黑丝在线一区二区三区| 国产一区二区三区香蕉| 天堂久久久久va久久久久| 国产精品剧情在线亚洲| 欧美成人一区二区| 911精品国产一区二区在线| 91黄视频在线观看| eeuss鲁片一区二区三区在线看| 麻豆久久久久久久| 亚洲18色成人| 亚洲成va人在线观看| 一区二区视频在线| 椎名由奈av一区二区三区| 久久综合久久鬼色中文字| 日韩一区二区在线观看视频| 欧美日韩精品一区二区三区蜜桃| 99精品欧美一区二区三区小说 | 日韩欧美精品在线视频| 欧美另类久久久品| 欧美日韩国产免费| 欧美日本在线播放| 欧美亚洲动漫精品| 欧美性猛交xxxx乱大交退制版 | 国产精品狼人久久影院观看方式| 久久婷婷国产综合精品青草| 精品久久一区二区| 久久综合九色综合欧美就去吻| 日韩精品一区二区三区视频播放 | 精品盗摄一区二区三区| 欧美大黄免费观看| 精品久久国产字幕高潮| 欧美va亚洲va香蕉在线| 精品电影一区二区三区| 国产农村妇女毛片精品久久麻豆| 欧美激情综合在线| 亚洲视频香蕉人妖| 亚洲一区二区三区爽爽爽爽爽 | 国产精品久久久久久久久图文区| 中文字幕一区在线| 亚洲美女视频在线| 无吗不卡中文字幕| 久久精品国产77777蜜臀| 国产成人综合亚洲91猫咪| 91在线观看成人| 欧美年轻男男videosbes| 欧美videossexotv100| 国产精品精品国产色婷婷|