1. 批量重命名文件
:~/test$ ls
file1 file2 file3 file4 file5 file6
:~/test$ ls | xargs -t -i mv {} {}.bak
mv file1 file1.bak
mv file2 file2.bak
mv file3 file3.bak
mv file4 file4.bak
mv file5 file5.bak
mv file6 file6.bak
~/test$ ls
file1.bak file2.bak file3.bak file4.bak file5.bak file6.bak
2.删除以 bak结尾的文件:
:~/test$ find . -type f -name "*.bak" | xargs -t rm -f
rm -f ./file1.bak ./file2.bak ./file4.bak ./file6.bak ./file3.bak ./file5.bak
或者
:~/test$ find . -type f -name "*.bak" | xargs -t -i rm -f {}
rm -f ./file1.bak
rm -f ./file2.bak
rm -f ./file4.bak
rm -f ./file6.bak
rm -f ./file3.bak
rm -f ./file5.bak