1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > linux新建文件文件名test Linux修改(件名或修改文件夹名称(mkdir/mv)

linux新建文件文件名test Linux修改(件名或修改文件夹名称(mkdir/mv)

时间:2019-01-14 19:58:39

相关推荐

linux新建文件文件名test Linux修改(件名或修改文件夹名称(mkdir/mv)

如何用命令修改文件名呢?在Linux下可以用rename命令,当然还可以使用mv命令,这里分享下Linux rename命令的用法。

有一部分人说Linux下没有rename命令,建议大家用mv命令。

对rename命令和mv命令在重命名文件方面做一个比较,大家根据个人喜欢选择使用吧。

mv命令,在man mv中对于mv命令的介绍:

mv -move(rename) files

可以看到mv命令确实有重命名的功能,但是实际应用中,它只能对单个文件重命名,命令如下:

mv [path/]oldfilename [path/]newfilename

“mv命令只能对单个文件重命名”,这实就是mv命令和rename命令的在重命名方面的根本区别。

rename命令,在man rename的说明:

NAME

rename -Rename files

SYNOPSIS

rename from to file....

DESCRIPTION

rename will rename the specified files by replacing the first occurrence of from in their name by to.

For example, given the files foo1, ..., foo9, foo10, ..., foo278, the commands

rename foo foo0 foo?

rename foo foo0 foo??

will turn them into foo001, ..., foo009, foo010, ..., foo278.

And

rename .htm .HTML *.htm

will fix the extension of your html files.

可以看出rename命令是专用于文件重命名的,而且根据其后的例子可以看出,rename除了给单个文件重命名,还可以批量文件重命名。

注意,rename命令是带3个参数而不是很多人认为的2个参数。

上面的例子中给出了两种文件批量重命名的用法,而实际上,rename结合通配符使用,它的功能比上面的例子所显示的更强大。

基本的通配符有以下几个:

?可替代单个字符

*可替代多个字符</

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。