Linux系统批量修改文件夹名字命令
假如路径 /data/ftp/KFQ下有 3001 3002 2003 2004 2005四个文件夹
这个四个文件里都包含了21 23 24 25 26 27 28 这个6个文件夹
怎么样能批量把所有的 21 23 24 25 26 27 28文件名称中的 “2” 批量替换成文件夹名称改成 “1”
应该可以使用find命令和rename命令批量修改文件夹名称。具体的操作步骤如下:
cd /data/ftp/KFQ
find . -type d \( -name "21" -o -name "23" -o -name "24" -o -name "25" -o -name "26" -o -name "27" -o -name "28" \) \
| xargs rename 's/2/1/g'
sudo apt-get install rename