<分区>
我有相当多的文件有长文件名、符号、空格等。我想随机和盲目地一次重命名所有这些文件,同时给它们一个随机文件名 1-9a-Z
。我不想操作每个文件名,因为有时它会因符号、空格、长度等而抛出错误。
非常感谢任何形式的帮助。提前谢谢你。
<分区>
我有相当多的文件有长文件名、符号、空格等。我想随机和盲目地一次重命名所有这些文件,同时给它们一个随机文件名 1-9a-Z
。我不想操作每个文件名,因为有时它会因符号、空格、长度等而抛出错误。
非常感谢任何形式的帮助。提前谢谢你。
最佳答案
也许是一个简单的 bash 脚本,就像 Oli 建议的那样:
#!/bin/bash
counter=1
for i in *; do
mv "$i" "$counter";
((counter++))
done
HTH
关于linux - 盲目地重命名文件 - linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591890/