NAME
rename - renames multiple files
SYNOPSIS
rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
DESCRIPTION
"rename" renames the filenames supplied according to the rule specified
as the first argument. The perlexpr argument is a Perl expression
which is expected to modify the $_ string in Perl for at least some of
the filenames specified. If a given filename is not modified by the
expression, it will not be renamed. If no filenames are given on the
command line, filenames will be read via standard input.
For example, to rename all files matching "*.bak" to strip the exten‐
sion, you might say
rename ’s/\.bak$//’ *.bak
To translate uppercase names to lower, you’d use
rename ’y/A-Z/a-z/’ *
OPTIONS
-v, --verbose
Verbose: print names of files successfully renamed.
-n, --no-act
No Action: show what files would have been renamed.
-f, --force
Force: overwrite existing files.
ENVIRONMENT
No environment variables are used.
AUTHOR
Larry Wall
SEE ALSO
mv(1), perl(1)
DIAGNOSTICS
If you give an invalid Perl expression you’ll get a syntax error.
BUGS
The original "rename" did not check for the existence of target file‐
names, so had to be used with care. I hope I’ve fixed that (Robin
Barker).
perl v5.8.8 2007-03-06 RENAME(1)
译文 待修改:
RENAME(1) Perl程序员参考指南 RENAME(1)
名称
rename -重命名多个文件
内容提要
rename[ -v ] [ -n ] [ -f ] perlexpr [档案]
描述
"rename"是为重命名文件提供的,按规定在指定
作为第一个论点。该perlexpr说法是perl的表达
这可望修改$ _弦在perl为至少有一些
该文件指定。如果一个给定的文件不会有任何变化,由
表达的,它不会改名。如果没有名字,是由于对
命令行,档案名称将改为通过标准输入。
例如,要重命名的所有文件匹配" *.比克" ,以剥离伸展-
锡永,你可能会说:
改名为' / \ 。比克元/ / ' *比克
翻译大写的名字,以较低的,你使用
改名为' / -的z / -的z / ' *
选项
-五-长篇大论
长篇大论:打印的姓名,档案成功改名。
-氮, -无法
不采取行动:显示哪些文件会被重新命名。
-楼-武力
部队:改写现有档案。
环境
没有环境变量使用。
作者
拉里墙
也见
压( 1 ) , perl中( 1 )
诊断
如果你给了一个无效的perl表达,你将得到一个语法错误。
臭虫
原来的"重命名" ,没有检查存在的目标文件
名字,所以要小心运用。我希望我已经固定(罗宾
巴克) 。
Ubuntu下的man rename
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux Ubuntu man文档的图文安装教程
史上最强man文档安装的图文教程!!!手把手教你如何安装。
字符串 开发者 C C++ Linux