find . -type f \ | sed -e 's/^/"/' -e 's/$/"/' \ | xargs csum -h MD5
find . -type f
Membuat daftar file yang ada dalam direktori aktif dan dalam semua sub direktori. Di Ubuntu, perintah
find
memiliki opsi -exec
yang akan mengeksekusi perintah yang ada pada nilai opsi tersebut. Di Ubuntu, untuk mengeksekusi perintah di atas dapat dilakukan denganfind . -type f -exec md5sum "{}" \;
sed -e 's/^/"/' -e 's/$/"/'
Menambah karakter '"' di depan dan di belakang baris input. Perintah
xargs
tidak dapat berjalan dengan baik apabila nama file yang diberikan memiliki karakter spasi, tidak diawali dengan karakter '"', dan tidak diakhiri dengan karakter '"'.xargs csum -h MD5
Menghitung MD5 dari file yang diberikan lewat baris input.
Tidak ada komentar:
Posting Komentar