你能制作一个脚本(bash)来将所有带有* .512.png结尾的文件移动到一个新的文件夹,比如res512(将是新的分支)(保留所有子文件夹)为this repo我试过很长但我不能想办法。
你对所要求的内容并不十分具体。
如果要将当前目录中具有后缀.512.png
的所有文件移动到新目录,可以使用以下命令
mkdir res512
cp -r *.512.png res512/
如果要将目录中具有后缀.512.png
的所有文件和所有子目录移动到新目录中,可以使用
mkdir res512
for f in $(find -type f -name "*.512.png")
do
cp $f res512/
done
如果要将具有后缀.512.png
(包括其目录结构)的所有文件移动到新目录中,可以使用
find . -name '*.512.png' -exec cp --parents \{\} res512/ \;
如果要移动文件而不是复制它们,请将
cp
替换为mv
。