Unixコマンドラインのコンテキストで2つの非常に大きなファイル(それぞれ約1TB)を可能な限り進行インジケータで比較したいと思います。
diff
試してみましたが、cmp
どちらもシステム(macOS Mojave)をクラッシュさせ、進行状況バーを表示します。
このように大容量ファイルを比較する最良の方法は何ですか?
追加の詳細:
私は彼らが同じであることを確認したいと思います。
cmp
システムが独自に再起動するようにシステムをクラッシュさせます。 :-( たぶんシステムのメモリが足りませんか?
ベストアンサー1
同一または異なるという事実に関する情報を取得するには、ハッシュを使用する1つの可能な方法があります。次のコマンドはsha1
ファイルのハッシュを提供します。
shasum file1 file2
予想される結果は次のようになります。
ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 file1
ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 file2