
我可以使用 sha256sum -c SHA256SUMS 根據名為 SHA256SUMS 的檔案中包含的校驗和檢查目錄中多個檔案的內容。
有沒有一種簡單的方法可以為目錄中的所有檔案產生 SHA256SUMS 檔案?
SHA256SUMS 檔案的確切語法是什麼?
答案1
可能不是最好的解決方案,但它對我有用:
cd directory
sha256sum -b * > SHA256SUMS
不知道如果目錄中有子目錄它會做什麼。有關文檔,請參閱 DavidPostill 的回答。
答案2
sha256sums 的文檔在哪裡?
md5sum 的 GNU Core Utils 文件可以在下列位置找到:
另外:
sha256sum 的完整文件作為 Texinfo 手冊進行維護。如果
info
和sha256sum
已正確安裝在您的網站上,則該命令info coreutils 'sha256sum invocation'
應該可以讓您存取完整的手冊。
來源sha256sum— 計算並檢查 SHA256 訊息摘要
答案3
sha256sum -b
不遞歸地工作
做這個:find . -type f -exec sha256sum {} > checksums.txt \;
-type -f 需要排除目錄, -exec 而不是 -execdir 才能得到校驗清單中包含的路徑,方便自動檢查