Board logo

主題: [問題]關於Linux 上的檔案驗證 [打印本頁]

發表人: iamjames    時間: 2009-2-23 11:37 AM     主題: [問題]關於Linux 上的檔案驗證

請問一下在Linux上是否有好用的CRC32或MD5的批次檢查工具
因為最近傳資料不知為何都會有損毀
想找個可算出整個資料夾CRC32碼的工具
發表人: azactam    時間: 2009-2-23 01:48 PM

現在大部分的linux本身預設就有安裝md5 check 的指令,你只要打開terminal(GNOME)或konsole(KDE)然後在命令列下打 $md5sum 檔名  這樣它就會幫你算出"檔名"這檔案的md5 code了。md5sum詳細用法請查閱 man md5sum
發表人: miholee    時間: 2009-2-24 12:14 AM

通常抓 iso 檔時都會附 MD5SUM 檔案, 只要執行 md5sum -c MD5SUM 即可檢查。
(現在多半改附 SHA1SUM, 改成 sha1sum -c SHA1SUM 即可。)
發表人: iamjames    時間: 2009-2-24 08:04 PM

多謝兩位教學
不過我是想問問看是否有能一次算整個資料夾的方法
一個一個算有時實在很麻煩,不知有沒有套件可用
發表人: miholee    時間: 2009-2-24 11:42 PM

整個資料夾的(包含子目錄...), 平常沒需求說。
另外, CRC32 可用 cfv
發表人: azactam    時間: 2009-2-26 09:08 AM


引用:
iamjames寫到:
多謝兩位教學
不過我是想問問看是否有能一次算整個資料夾的方法
一個一個算有時實在很麻煩,不知有沒有套件可用


在終端機畫面下:
先 $ cd 你要算的目錄
(不包含此目錄下的子目錄) $ find ./* -maxdepth 0 -type f -exec md5sum {} \;
(包含此目錄下的子目錄) $ find ./* -type f -exec md5sum {} \;

若想要的是CRC check 只要將上式的 md5sum 改成 cksum 即可。

打完收工!!

[azactam 在  2009-2-26 09:12 AM 作了最後編輯]
發表人: iamjames    時間: 2009-3-7 03:41 AM

高手,原來指令是可以這樣下的
多謝教學




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0