我有一个包含 500 个文件的文件夹,如下所示:
xaa
xab
xac
xad
aae
aaf
我想将“.txt”添加到所有文件的末尾以获得如下内容:
xaa.txt
xab.txt
xac.txt
xad.txt
这将如何完成?
答案1
用简单的寻找+MV命令:
find yourfolder/ -type f -exec mv {} {}".txt" \;
答案2
有几种方法。以下是其中三种:
rename 's/$/.txt/' ??? # Might be prename on some systems
for f in ???; do mv "$f" "$f.txt"; done
find -maxdepth 1 -type f -exec mv {} '{}.txt' \;