新聞中心
linux下批量重命名,是一種比較常用的文件管理手段,但由于文件過(guò)多,很難通過(guò)手動(dòng)方式完成。這時(shí),可以采用Linux下的批量重命名命令,可以快速實(shí)現(xiàn)文件的批量重命名。

創(chuàng)新互聯(lián)長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為蘇家屯企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站制作,蘇家屯網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
Linux下批量重命名的方法有很多,其中最常用的就是腳本+正則表達(dá)式的組合,例如使用for循環(huán)時(shí),可以這樣寫(xiě):
for i in *; do
mv $i ${i/pattern/replace} #根據(jù)正則表達(dá)式完成重命名
done
此外,Linux下還可以通過(guò)rename命令來(lái)批量重命名,使用方法如下:
rename 's/pattern/replace/' * #根據(jù)正則表達(dá)式完成重命名
另外,也可以使用perl版本的rename命令,語(yǔ)法如下:
rename 's/pattern/replace/g' * #根據(jù)正則表達(dá)式完成重命名
此外,linux下還有使用系統(tǒng)自帶的sed命令來(lái)完成批量重命名,語(yǔ)法如下:
ls | sed 'p;s/pattern/replace/g' | xargs -n2 mv #根據(jù)正則表達(dá)式完成重命名
上面是常用的Linux下批量重命名的幾種方法,可以根據(jù)實(shí)際所需,選擇最合適的一種完成重命名任務(wù)。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享名稱:【Linux下批量重命名的方法】(批量重命名linux)
文章起源:http://www.5511xx.com/article/dhocddo.html


咨詢
建站咨詢
