にたくさんのファイルがあるとします/tmp/
。
私がやります
find . -type f | xargs -iFILES
そしてmd5sum
、各ファイルでaを実行して、同じ名前で.md5
拡張子を付けたファイルに出力します。
find . -type f | xargs -iFILES md5sum FILES > FILES.md5
これは、findコマンドで見つかったファイルごとにmd5ファイルを作成することになっています。代わりに、すべてのファイルのチェックサムを使用して、ディスク上に単一のFILES.md5ファイルを作成します。
md5sumコマンドに、FILESが現在のファイル名を表し、FILESリテラル文字列ではないことをどのように伝えますか?