我在plain names and file names with spaces also
文件夹中有大样本,我想将所有文件重命名为其对应的md5sum。如何将文件夹内的文件重命名为其对应的md5sum?
我想这个逻辑for f in $(find /home/SomeFolder/ -type f) ;do mv "$f" "$(md5sum $f)";done
但这不是一些错误正常工作像mv: cannot move to
表示没有对应的目录。
而且我想这个逻辑Rename files to md5 sum + extension (BASH)并试用了此for f in $(find /home/Testing/ -type f) ;do echo
的md5sum $ F ;mv $f /home/Testing/"echo
的md5sum $ f``“;完成。 ` 但它不工作
任何建议,以解决这一
。我要替换文件到其的md5sum名称没有任何扩展
sample.zip --> c75b5e2ca63adb462f4bb941e0c9f509
c75b5e2ca63adb462f4bb941e0c9f509c75b5e2ca63adb462f --> c75b5e2ca63adb462f4bb941e0c9f509
file name with spaces.php --> a75b5e2ca63adb462f4bb941e0c9f509
你用bash脚本实现了这个吗?为什么你不执行该脚本从PHP,文件夹作为参数? – AFR