对文件夹使用 ubuntu **重命名** 命令

use ubuntu **rename** command for folders

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

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

目录名称中带有 space

$ 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                                                                                                           

你可以这样做:

rename 's/test\ (.*)//' *