Ubuntu下的man rename

介绍Perl的rename实用程序,用于批量重命名文件。提供命令行选项如-v (详细模式)、-n (模拟模式) 和-f (强制模式),并解释如何使用Perl表达式来修改文件名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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表达,你将得到一个语法错误。

臭虫
原来的"重命名" ,没有检查存在的目标文件 名字,所以要小心运用。我希望我已经固定(罗宾 巴克) 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值