对文件夹使用 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\ (.*)//' *
我想使用 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\ (.*)//' *