我找到了以下方法,根据设备A中的新名称重命名其他设备(B)中的相同文件,以便在最后我有相同的文件和名称文件,而不删除或复制任何内容,而只是重命名。该脚本工作正常,但有两个问题:在文件名中带有apos (')/^total/ {next} # Skip the first line (which contains the total在目标文件夹中)调用:
Mystic软件不像Linux那样具有长文件名或扩展字符的容错能力。文件名只能包含字符A-Z和1-9。没有"!@#$%^ &“等-也没有带波浪号或插入符号的字母。但我得去掉那些高傲的角色...而且,这种方法有时会在文件名中添加多个空格-这增加了最多80个文件名的限制-并且没有内置的安全字库...maxdepth 1 -type d); do cd $D; for f in *.zip; do mv &q