Linux系统中rename命令的使用方法
2015-12-31 15:13:35文章来源:点点软件园热度:0
Dos/Windows下,对文件改名用rename。而书上说,Linux下对文件或目录改名该用mv。我一直也是这样做的,却忽略了Linux下也有个叫rename的命令。都是rename,但功能上就有点差异了。Linux下的rename更像批量改名的工具,是util-linux套件中提供的。更多最新IT资讯尽在金顺软件园http://www.jinshun168.com/
软件名称: | 天盾Linux数据恢复软件 v1.01标准版 |
软件大小: | 2.55MB |
下载地址: | http://www.jinshun168.com/soft/7374.html |
从mv和rename命令的man文档中,可以看到如下信息:
代码如下:
mv - move (rename) files
rename - Rename files
也就是说,mv也能用于改名,但不能实现批量处理(改名时,不支持*等符号的),而rename可以。
rename使用的格式:
代码如下:
$ rename foo foo0 foo?
rename需要提供三个参数,然后才能决定最终结果。
模拟一下man文档的例子,原文件:
代码如下:
$ for i in `seq 100`;do touch foo$i;done
$ ls
foo1 foo18 foo27 foo36 foo45 foo54 foo63 foo72 foo81 foo90
foo10 foo19 foo28 foo37 foo46 foo55 foo64 foo73 foo82 foo91
foo100 foo2 foo29 foo38 foo47 foo56 foo65 foo74 foo83 foo92
foo11 foo20 foo3 foo39 foo48 foo57 foo66 foo75 foo84 foo93
foo12 foo21 foo30 foo4 foo49 foo58 foo67 foo76 foo85 foo94
foo13 foo22 foo31 foo40 foo5 foo59 foo68 foo77 foo86 foo95
foo14 foo23 foo32 foo41 foo50 foo6 foo69 foo78 foo87 foo96
foo15 foo24 foo33 foo42 foo51 foo60 foo7 foo79 foo88 foo97
foo16 foo25 foo34 foo43 foo52 foo61 foo70 foo8 foo89 foo98
foo17 foo26 foo35 foo44 foo53 foo62 foo71 foo80 foo9 foo99
以上,就是金顺软件园小编给大家带来的Linux系统中rename命令的使用方法全部内容,希望对大家有所帮助!
更多数据恢复软件内容,请进入专题:http://www.jinshun168.com/special/shujuhuifu