У меня проблема с копированием файлов,
Проблема: У меня есть список md5sum и папка с 1000+ файлами. Как я могу переместите
файлы из папки в другую папку с помощью списка md5sum.
Я могу взять md5sum для всех файлов, находящихся в данный момент в папке, теперь какой сценарий
получить для чтения сценариев из списка, а затем сравнить md5sum со списком
md5sum. Если они совпадают, сценарий перемещается в другое место.
Чтение md5 суммы файлов (небольшой код)
для i вls
; do md5 =md5sum "${i}"
;Я не знаю, какое условие придет сюда! прочитать список и сравнить со списками md5sum
; mv "$ {i}" $ m; сделано
Если это возможно, то, пожалуйста, подскажите, как мне это сделать?
как-то так?
find . -maxdepth 1 -type f -print0|xargs -0r md5sum|\
sed 's!^\([0-9a-f]\{32\}\)[ ]\+\(.*\)$!mkdir \1; mv -it \1 "\2"!'