对文件夹使用ubuntu ** rename **命令

时间:2015-02-16 21:11:17

标签: ubuntu rename bulk

我想使用重命名命令更改多个文件夹的名称,而不是文件。 我需要一个如何重命名的例子 测试1 测试2 测试3 至 \ 1 \ \ 2 \ \ 3 \

2 个答案:

答案 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