{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

如何在Linux上識別同樣內(nèi)容的文件?

roland_reedroland_reed 回答0 收藏1
收藏問題

2條回答

xorpay

xorpay

回答于2022-06-28 10:06

這里介紹Linux環(huán)境下5種識別相同內(nèi)容文件的方法,分別是diff,cksum,find,fslint和fdupes,感興趣的朋友可以自己嘗試一下,都非常簡單:

diff

這應(yīng)該是最簡單的比較2個文件內(nèi)容是否相同的方法,如果相同則不輸出任何信息,如果不同則會輸出不同信息,使用的話,直接輸入命令“dfii 文件1 文件2”就行,如下,缺點是只能比較2個文件,而且必須人為指定才行:

cksum

這個命令主要是計算文件的校驗和,即將文件內(nèi)容轉(zhuǎn)化為一個長數(shù)字,如果校驗和(長數(shù)字)相同,則說明文件的內(nèi)容相同,如下:

find

這是一個文件查找命令,本身沒有尋找重復(fù)文件的選項,但是可以和cksum結(jié)合使用,完成尋找相同文件的功能,如下:

fslint

這是一個專門用來查找相同文件的命令,只要給它一個起始位置,它便會遍歷所有文件,完成相同文件查找的功能,安裝的話,直接輸入命令“yum install -y fslint”就行,這里默認(rèn)會啟動fslint-gui界面,如果需要在命令行下執(zhí)行查找功能的話,需要輸入fslint完整路徑,也就是“/usr/share/fslint/fslint/fslint”才行(或者直接添加環(huán)境變量),如下,這里會對相同的文件進(jìn)行分類:

fdupes

這也是一個專門用于查找相同文件的命令,基本功能和fslint差不多,安裝的話,直接輸入命令“yum intsall -y fdupes”就行,默認(rèn)只會遍歷當(dāng)前目錄文件,如果需要遍歷子目錄文件的話,用參數(shù)r指定就行,如下,這里也會對相同的文件進(jìn)行歸類:

至此,我們就完成了在Linux環(huán)境下查找相同內(nèi)容的文件??偟膩碚f,這5種方法都非常的簡單,使用起來也非常容易,只要你有一定的Linux基礎(chǔ),熟悉一下相關(guān)參數(shù)使用,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進(jìn)行補充。

評論0 贊同0
  •  加載中...
VincentFF

VincentFF

回答于2022-06-28 10:06

這個很容易,目前的技術(shù)通常是給文件生成一串校驗碼,檢驗碼相同,就代表文件相同,校驗碼有sha、hash、MD5,通常用MD5

linux上生成MD5的命令為md5sum,使用方法為

md5sum 文件名

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<