通过 Linux 命令行为目录中的所有文件名添加额外的文件扩展名
Add extra file extension to all filenames in a directory via Linux command line
我想在目录中所有以“.utf8”结尾的文件后添加“.sbd”
我不想替换扩展名,但真的想添加它们以便文件名看起来像 "filename.utf8.sbd"
我想我应该修改下面的代码,但没能弄清楚
for f in *.utf8 ; do mv "$f" "$f.sbd" ; done
谁能帮帮我?我对命令行很陌生
非常感谢!
如果文件名中没有空格(或其他 "special" 字符)并且目录不是病态的大,您的代码应该可以工作。
在这些情况下,您可以使用如下方式:
ls|grep '*.utf8$'|while read i; do mv "$i" "$i.sbd"; done
我想在目录中所有以“.utf8”结尾的文件后添加“.sbd” 我不想替换扩展名,但真的想添加它们以便文件名看起来像 "filename.utf8.sbd" 我想我应该修改下面的代码,但没能弄清楚
for f in *.utf8 ; do mv "$f" "$f.sbd" ; done
谁能帮帮我?我对命令行很陌生 非常感谢!
如果文件名中没有空格(或其他 "special" 字符)并且目录不是病态的大,您的代码应该可以工作。
在这些情况下,您可以使用如下方式:
ls|grep '*.utf8$'|while read i; do mv "$i" "$i.sbd"; done