中文字幕视频在线看,亚洲精品无码久久久久av老牛,亚洲精品无码av片,亚洲av影院一区二区三区,亚洲国产精品成人久久久

ubuntu重命名快捷鍵(ubuntu怎么給文件改名)

在日常工作中,我們經(jīng)常需要對(duì)一批文件進(jìn)行重命名操作,例如將所有的jpg文件改成bnp,將名字中的1改成one,等等。

ubuntu重命名快捷鍵(ubuntu怎么給文件改名)

處理大量文件的時(shí)候該如何進(jìn)行批量修改呢?在 Linux 環(huán)境下,我們可以簡單敲一些代碼就可以完成這個(gè)需求。比如以下三種方法:

方法一:mv配合for循環(huán)方式進(jìn)行修改

mv命令既可以重命名,又可以移動(dòng)文件或文件夾。但是實(shí)際應(yīng)用中,它只能對(duì)單個(gè)文件重命名。

例如:

mv A B #將目錄A重命名為B

mv /a /b/c #將/a目錄移動(dòng)到/b下,并重命名為c

mv配合for循環(huán)方式進(jìn)行批量修改:

ubuntu重命名快捷鍵(ubuntu怎么給文件改名)

方法二:sed命令

Linux sed命令是利用script來處理文本文件。sed可依照script的指令,來自動(dòng)編輯一個(gè)或多個(gè)文件;簡化對(duì)文件的反復(fù)操作;編寫轉(zhuǎn)換程序等。

使用sed命令批量替換文件內(nèi)容時(shí),格式如下:

ubuntu重命名快捷鍵(ubuntu怎么給文件改名)

例如:

把/test下所有包含abc的文件中的abc替換為def,執(zhí)行命令

ubuntu重命名快捷鍵(ubuntu怎么給文件改名)

sed的其他用法還有很多,我們就不一一介紹了。

方法三:rename命令

當(dāng)你想要重命名多個(gè)文件的時(shí)候,rename 工具或許是最簡單、最安全和最強(qiáng)大的命令行工具。

代碼如下:

ubuntu重命名快捷鍵(ubuntu怎么給文件改名)

●<pcre> 是Perl兼容正則表達(dá)式,它表示的是要重命名的文件和該怎么做。正則表達(dá)式的形式是‘s/old-name/new-name/’。

●‘-v’選項(xiàng)會(huì)顯示文件名改變的細(xì)節(jié)(比如:XXX重命名成YYY)。

●‘-n’選項(xiàng)告訴rename命令在不實(shí)際改變名稱的情況下顯示文件將會(huì)重命名的情況。這個(gè)選項(xiàng)在你想要在不改變文件名的情況下模擬改變文件名的情況下很有用。

●‘-f’選項(xiàng)強(qiáng)制覆蓋存在的文件。

例如:

字母的替換

rename “s/AA/aa/” #把文件名中的AA替換成aa

修改文件的后綴

rename “s/.html/.php/” #把.html 后綴的改成 .php后綴

批量添加文件后綴

rename “s/$/.txt/” #把所有的文件名都以txt結(jié)尾

批量刪除文件名

rename “s/.txt//” #把所有以.txt結(jié)尾的文件名的.txt刪掉

以上,就是我們教給大家的三種在Linux下文件批量重命名的方法,你學(xué)會(huì)了嗎?

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。原文轉(zhuǎn)載: 原文出處:

(0)
尊云-小張的頭像尊云-小張
上一篇 2024 年 5 月 16 日 09:37
下一篇 2024 年 5 月 16 日 09:42

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評(píng)論

聯(lián)系我們

400-900-3935

在線咨詢: QQ交談

郵件:cong@zun.com

工作時(shí)間:365天無休服務(wù) 24小時(shí)在線

添加微信