新聞中心
隨著個(gè)人電腦和移動終端增多,往往會碰到一些批量重命名的工作,比如將文件名的空格都換成下劃線等。 如果單獨(dú)處理每一個(gè)文件的話,耗費(fèi)的時(shí)間和精力會很大。在 linux 中,我們可以用一行命令行實(shí)現(xiàn)批量重命名的操作,簡單快捷。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了江西免費(fèi)建站歡迎大家使用!
要實(shí)現(xiàn)批量自動重命名,可以使用 `mv` 命令:
mv oldfilename newfilename
要實(shí)現(xiàn)批量自動重命名,可以使用 `rename` 命令:
“`
rename “s/oldname/newname/” *.suffix
“`
用 rename 命令來重命名文件,需要傳入兩個(gè)參數(shù):一個(gè)是表示重命名規(guī)則的字符串,一個(gè)是要修改的文件列表。
上面的命令格式表示把所有后綴為“suffix”的文件,把它們的前綴替換成“newname”(即把所有的oldname替換成newname)。
在 rename 命令中,rename 的第一個(gè)參數(shù)是使用 POSIX 基本正規(guī)表達(dá)式,指定重命名的規(guī)則,第二個(gè)參數(shù)則指定要改動的文件列表,支持通配符匹配。
例如,下面的命令可以批量把當(dāng)前目錄下的所有 .txt 后綴的文件,都把文件名中的“test_”替換為“tst_”:
rename "s/test_/tst_/" *.txt
此外,在 Ubuntu 16.04 以及其以上版本,我們還可以使用 `mmv` 命令實(shí)現(xiàn)上述批量重命名的功能:`mmv ‘old_name*’ ‘new_name#1#’` 。
總之,在 Linux 中,如果我們需要批量重命名的話,可以使用` mv`、` rename`、` mmv`三條命令來實(shí)現(xiàn),方便快捷、極大的減輕了重命名的繁瑣程度。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌網(wǎng)站設(shè)計(jì),成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
當(dāng)前名稱:Linux輕松實(shí)現(xiàn)批量重命名(批量重命名linux)
URL分享:http://www.dlmjj.cn/article/cocehde.html


咨詢
建站咨詢
