我想使用重命名命令更改多个文件夹的名称,而不是文件。 我需要一个如何重命名的例子 测试1 测试2 测试3 至 \ 1 \ \ 2 \ \ 3 \
答案 0 :(得分:1)
你可以这样做:
rename 's/test\ (.*)/$1/' *
答案 1 :(得分:0)
for i in `seq 1 3`; do mv test$i $i ; done
一个例子
$ mkdir test1
$ mkdir test2
$ mkdir test3
$ for i in `seq 1 3`; do mv test$i $i ; done
$ ls -l 1 2 3
1:
total 0
2:
total 0
3:
total 0
$ rmdir 1 2 3
目录名称中包含空格
$ mkdir "test 3"
$ mkdir "test 2"
$ mkdir "test 1"
$ for i in `seq 1 3`; do mv 'test '$i $i ; done
$ ls -l 1 2 3
1:
total 0
2:
total 0
3:
total 0
$ rmdir 1 2 3