对于目录中的大约 200 个文件,我想将字符串添加1_
到所有文件名的开头。
例如,文件名为,DATASET_X_Y_Z
结果应该是1_DATASET_X_Y_Z
。
我对 Shell 脚本不太了解,但也许有一个适用于终端的单行脚本。
答案1
rename 's/^/1_/' *
用于重命名当前目录中的所有文件
或者
rename 's/^/1_/' DATASET*
用于重命名当前目录中所有以 开头的DATASET
文件
解释:该表达式s/^/1_/
表示:“用“”替换文件名的开头(即这个符号 -> ^
)1_
”。
答案2
您可以轻松地重命名当前目录中的所有文件,输入以下内容(假设您使用 bash):
for i in *; do mv "$i" 1_"$i"; done
显然要小心谨慎;它将保留当前目录中所有“可见”的文件(文件名不以“。”开头)
答案3
您可以使用pyRenamer。可以在 Ubuntu 软件中心找到。 原始文件模式应为 {X},重命名后的文件模式应为 1_{1}