分类: LINUX
2013-04-08 10:35:32
rename命令是带3个参数而不是很多人认为的2个参数开始我不知道上面的内容在ubuntu下错的,照做了,结果不成功,显示
…………
下面以例子加以说明:
如文件夹中有这些文件foo1, ..., foo9, foo10, ..., foo278,如果使用
rename foo foo0 foo?
则它只会把foo1到foo9的文件重命名为foo01到foo09,因为?通配符只能替代单个字符,所以被重命名的文件只是有4个字符长度名称的文件,文件名中的foo被替换为foo0。
…………
On Debian-based distros it takes a perl expression and a list of files. you need to would need to use:试验之,成功
rename 's/foo/foox/' *