亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux 下rename 命令的用法第1/2頁

 更新時間:2008年04月04日 20:46:21   作者:  
剛學(xué)習(xí)linux的時候,對文件重命名首先想到的就是rename命令,但是按照在windows下對文件重命名的方式試了N多次都沒有反應(yīng),在網(wǎng)上一搜索,發(fā)現(xiàn)很多人都對rename命令知之甚少,甚至有一部分人說linux下沒有rename命令,建議大家用mv命令。鑒于此,于是man rename一下,好好的研究了一下它的用法 ,在此對rename命令和mv命令在重命名文件方面做一個比較,有不足之處,希望各位博友指正!
 首先來說一下mv命令,在man mv中我們可以看到對于mv命令的介紹是這樣的:

mv -move(rename) files

可以看到mv命令確實有重命名的功能,但是實際應(yīng)用中,它只能對單個文件重命名,命令如下:

mv [path/]oldfilename [path/]newfilename

“mv命令只能對單個文件重命名”,這實就是mv命令和rename命令的在重命名方面的根本區(qū)別。

再來說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命令是專用于文件重命名的,而且根據(jù)其后的例子可以看出,rename除了給單個文件重命名,還可以批量文件重命名。同時,值得注意一點的是,rename命令是帶3個參數(shù)而不是很多人認(rèn)為的2個參數(shù)。

上面的例子中給出了兩種文件批量重命名的用法,而實際上,rename結(jié)合通配符使用,它的功能比上面的例子所顯示的更強大?;镜耐ㄅ浞幸韵聨讉€:

?    可替代單個字符

*    可替代多個字符

[charset]    可替代charset集中的任意單個字符

相關(guān)文章

最新評論