新聞中心
隨著技術(shù)的不斷發(fā)展,開發(fā)者對于linux 操作系統(tǒng)有著越來越深入的了解,特別是掌握Linux有關(guān)批量更改文件名的技巧之一。Linux里面有很多方法可以實(shí)現(xiàn)批量更改文件名,下面我們就一一來看看一些快速更改文件名的小技巧。

首先,如果只是單純的批量重命名文件,可以利用for循環(huán)對文件進(jìn)行重命名,具體代碼如下:
`for file in *.doc
do
mv ${file} ${file%.*}.txt
done #文件的后綴名*.doc 改為*.txt`
其次,利用mv命令進(jìn)行重命名,特點(diǎn)是一次可以一次性匹配出多個(gè)文件名,可以參考下面的命令:
`mv a.txt b.txt c.txt d.txt e.txt f.txt g.txt h.txt 2008*.txt #將此前7個(gè)文件重命名,改為2008*`
此外,用rename命令,就是給文件改個(gè)名字,可以使用rename命令,會比mv更加快捷,rename的特點(diǎn)就是可以基于模式更改文件名稱,比如下面的代碼:
`rename “s/old/new/” *.txt # 把所有txt文件的文件名中的old 字樣改成new`
最后,如果是要按照某種規(guī)范進(jìn)行批量更改,最好使用xargs命令,我們可以看下下面的命令:
`cat filename.txt | xargs -I {} mv {}.doc {}.txt #把filename.txt中每一行都先后運(yùn)行mv命令,把*.doc 改為.txt`
總結(jié),上面就介紹了Linux 快速批量更改文件名的幾種方法,可以根據(jù)不同的情況選擇不同的方法,提高開發(fā)的效率。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,可選線路電信、移動(dòng)、聯(lián)通等。
網(wǎng)頁題目:Linux快速批量更改文件名的方法(linux批量更改文件名)
網(wǎng)頁路徑:http://fisionsoft.com.cn/article/dpgoddg.html


咨詢
建站咨詢
