新聞中心
隨著越來越多的開發(fā)者開始使用linux系統(tǒng),Linux的小技巧受到了越來越多的關(guān)注。其中一個(gè)比較基礎(chǔ)并且常見的技巧是在Linux系統(tǒng)中批量重命名文件,本文將介紹Linux下如何使用命令,快速完成批量重命名任務(wù)。

首先,要做批量重命名,需要使用Linux系統(tǒng)自帶的命令,叫做’MV’,它可以用來移動(dòng)文件和目錄,包括重命名文件和目錄,例如:
mv [舊文件名] [新文件名]
使用’mv’命令重命名一個(gè)文件或者文件夾很容易,但是當(dāng)我們要重命令許多文件的時(shí)候,就需要用到批量重命名功能了。
為了讓’mv’命令實(shí)現(xiàn)批量重命名的功能,需要借助管道(Pipes)和重定向(Redirections),管道(Pipe)可以把一個(gè)命令的輸出作為另一個(gè)命令的輸入。例如:
ls *.txt | wc -l #統(tǒng)計(jì)txt文件的個(gè)數(shù)
這里使用管道’|’把’ls’命令的輸出作為’wc’命令的輸入,而重定向’
有了對(duì)于管道和重定向的了解之后,就可以結(jié)合使用’mv’和’for’命令實(shí)現(xiàn)批量重命名的功能,下面的代碼就可以實(shí)現(xiàn)批量重命名的功能:
for i in `ls:
do
mv $i $i.bak # 將新文件名添加.bak后綴
done
上述代碼先使用’ls’獲取文件列表,然后在for循環(huán)中,對(duì)每個(gè)文件調(diào)用’mv’將文件重命名為.bak后綴的文件。
以上就是我們?nèi)绾慰焖偻瓿稍贚inux系統(tǒng)中批量重命名文件的小技巧,雖然有時(shí)我們可以手工使用’mv’命令完成簡單的重命名任務(wù),但是如果文件數(shù)量達(dá)到幾千甚至幾萬文件時(shí),這種簡單的方法就不能滿足需求了,本文介紹的技巧將大大減少我們的使用成本,充分利用Linux系統(tǒng)的優(yōu)勢。
成都網(wǎng)站營銷推廣找創(chuàng)新互聯(lián),全國分站站群網(wǎng)站搭建更好做SEO營銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價(jià)格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機(jī)房服務(wù)器托管租用。
本文題目:Linux下批量重命名的小技巧(批量重命名linux)
標(biāo)題URL:http://m.fisionsoft.com.cn/article/cdcside.html


咨詢
建站咨詢
