好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 在Linux中對文件進行批量重命名文件的方法

在Linux中對文件進行批量重命名文件的方法

熱門標簽:上海電銷卡外呼系統(tǒng)供應商 怎么查看地圖標注的地點 布谷電銷機器人價格 營銷智能外呼系統(tǒng)口碑推薦 義烏市400電話辦理 優(yōu)邁系統(tǒng)外呼顯示亂層 岑溪電銷機器人 電銷機器人錄音用什么軟件 大連企業(yè)電銷機器人線路

在Linux中,當你想要改變一個文件名,使用mv命令就好了。然而mv不能使用通配符重命名多個文件。可以用sed、awk或者與xargs結合使用來處理多個文件的情況。然而,這些命令行即繁瑣又不友好,并且如果不小心的話還很容易出錯。你不會想要撤銷1000個文件的錯誤名吧!

當你想要重命名多個文件的時候,rename 工具或許是最簡單、最安全和最強大的命令行工具。這個rename命令實際上是一個Perl腳本,它預安裝在所有的現在Linux發(fā)行版上。
下面是重命名命令的基本語法。

   

復制代碼
代碼如下:
rename [-v -n -f] pcre> files>

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

  • ‘-v’選項會顯示文件名改變的細節(jié)(比如:XXX重命名成YYY)。
  • ‘-n’選項告訴rename命令在不實際改變名稱的情況下顯示文件將會重命名的情況。這個選項在你想要在不改變文件名的情況下模擬改變文件名的情況下很有用。
  • ‘-f’選項強制覆蓋存在的文件。

下面,就讓我們看下rename命令的幾個實際例子。
改變文件擴展名

假設你有許多.jpeg的圖片文件。你想要把它們的名字改成.jpg。下面的命令就會將.jpeg 文件改成 *.jpg。

   

復制代碼
代碼如下:
$ rename 's/\.jpeg$/\.jpg/' *.jpeg

大寫改成小寫,反之亦然

有時你想要改變文件名的大小寫,你可以使用下面的命令。

把所有的文件改成小寫:

   

復制代碼
代碼如下:
# rename 'y/A-Z/a-z/' *

把所有的文件改成大寫:

   

復制代碼
代碼如下:
# rename 'y/a-z/A-Z/' *

    

    更改文件名模式

現在讓我們考慮更復雜的包含子模式的正則表達式。在PCRE中,子模式包含在圓括號中,$符后接上數字(比如$1,$2)。

比如,下面的命令會將‘imgNNNN.jpeg’變成‘danNNNN.jpg’。

   

復制代碼
代碼如下:
# rename -v 's/img_(\d{4})\.jpeg$/dan_$1\.jpg/' *.jpeg/p> p> img_5417.jpeg renamed as dan_5417.jpg
img_5418.jpeg renamed as dan_5418.jpg
img_5419.jpeg renamed as dan_5419.jpg
img_5420.jpeg renamed as dan_5420.jpg
img_5421.jpeg renamed as dan_5421.jpg

比如,下面的命令會將‘img_000NNNN.jpeg’變成‘dan_NNNN.jpg’。

   

復制代碼
代碼如下:
# rename -v 's/img_\d{3}(\d{4})\.jpeg$/dan_$1\.jpg/' *jpeg/p> p> img_0005417.jpeg renamed as dan_5417.jpg
img_0005418.jpeg renamed as dan_5418.jpg
img_0005419.jpeg renamed as dan_5419.jpg
img_0005420.jpeg renamed as dan_5420.jpg
img_0005421.jpeg renamed as dan_5421.jpg

上面的例子中,子模式‘\d{4}’會捕捉4個連續(xù)的數字,捕捉的四個數字就是$1, 將會用于新的文件名。

標簽:樂山 大理 大慶 大興安嶺 遼寧 青島 周口 六安

巨人網絡通訊聲明:本文標題《在Linux中對文件進行批量重命名文件的方法》,本文關鍵詞  在,Linux,中,對,文件,進行,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Linux中對文件進行批量重命名文件的方法》相關的同類信息!
  • 本頁收集關于在Linux中對文件進行批量重命名文件的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 小荡货你夹得我好紧| 特级姪片内谢A片AAA毛片| 日出水了特别黄的视频| 99精品久久久久久久免费看蜜月| 男女一级毛片免费视频看| 婬乱公女初尝云雨H| 365看片在线直播| 男人猛进女人阳道动态图| 国产China对白sex宾馆| 妻欲:公与媳第一章| 大型商场女厕偷拍mp4| 电影《情欲按摩院》观看| 91丨国产丨白浆秘?喷水| 农村同性壮汉野外互交H| 外国一级毛片| 男人吃奶摸下挵进去好爽在线观| julia和黑人合作的一部作品| 午夜免费视频观看在线播放| 荡女的真空露出hhh| 父欲h| 欧美18vivodeXXX| 同床互换娇妻激情电影| 女洗澡ⅩXXX裸体XXXX偷窥| 高辣h文乱乳H文| 嗯啊~好舒服| 爆乳女教师~婬辱の教室下载| 强美女的免费视频网站| 26uuu欧美亚洲日韩偷拍| 伊人国产在线观看| 在线观看国产一级强片| 日本XXXXX护士18一19| 夜夜爽www| 精品外墻防水膩子 精品耐水膩子 57pao成人高清在线播放 | 无码人妻精品一区二区三区网站| 成人亚洲A片XXX8198片| 一级特黄aa大片爽爽影院免费| freehdxxxxchina麻豆| 日本视频在线观看免费| 欧美精品无码一级毛片免费大全| 91噜噜噜| 官方通报抗癌共享厨房被质疑|