Linux系统批量修改文件夹名字命令
假如路径 /data/ftp/KFQ下有 2001 2002 2003 2004 2005四个文件夹
这个四个文件里都包含了1 2 3 4 5 6这个6个文件夹
怎么样能批量把1 2 3 4 5 6文件夹名称改成7
多个改成一个怎么行呢
cd /data/ftp/KFQ
for dir in {2001..2005}; do
cd "$dir"
for subdir in {1..6}; do
find . -depth -name "$subdir" -execdir rename "s/$subdir/7/" '{}' \;
done
cd ..
done