我想在所有文件夹和目录上添加前缀。
例子:
我有
Hi.jpg
1.txt
folder/
this.file_is.here.png
another_folder.ok/
我想添加前缀“PRE_”
PRE_Hi.jpg
PRE_1.txt
PRE_folder/
PRE_this.file_is.here.png
PRE_another_folder.ok/
问候,
最佳答案
感谢 Peter van der Heijden , 这里有一个适用于其中包含空格的文件名:
for f in * ; do mv -- "$f" "PRE_$f" ; done
(需要“--”才能成功处理以破折号开头的文件,否则其名称将被解释为 mv 命令的开关)
https://stackoverflow.com/questions/4787413/