我在复制文件时遇到问题,
问题:我有一个md5sum列表,以及一个包含1000多个文件的文件夹,如何
在md5sum列表的帮助下将文件从文件夹移动到另一个文件夹。
我可以针对当前存在于文件夹中的所有文件获取md5sum,现在
从列表中获取要读取脚本的脚本,然后将md5sum与列表的
md5sum进行比较。如果它们匹配,则脚本移至另一个位置。
在i中读取文件的md5sum(小代码)ls
。做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"!'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句