婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解如何在Linux上一次性批量重命名一組文件

詳解如何在Linux上一次性批量重命名一組文件

熱門標簽:泰州智能外呼系統排名 400電話干嘛怎么申請信用卡 長春電銷外呼系統代理商 大連電銷外呼系統運營商 百度地圖標注尺寸無法顯示 接電話機器人罵人 400電話申請知乎 代理外呼系統創業 外呼系統虛擬號碼

在 Linux 中,我們對文件進行重命名一般都會使用到 mv 命令,這在對單個文件重命名時非常方便。但是,若我們想要對一組文件進行重命名,mv 就有些乏力了。不過沒關系,今天我們來介紹一個好用的可以實現批量重命名的命令—— rename 命令。

下面我們來詳細介紹 rename 命令的用法。

與 mv 命令不同,rename 命令不是簡單地指定新舊文件名就行的。相反,它使用與 Perl 類似的正則表達式。我們先來看下例子。

$ rename 's/old/new/' this.old
$ ls this*
this.new

其中,s 的作用是指定我們使用第二個字符串替換第一個字符串,從而將 this.old 改為 this.new 。

有人可能會問了,上面的例子我們用 mv this.old this.new 這條命令不是更方便嗎?沒錯,但是這樣一條命令一次只能重命名一個文件,而我們今天要做的是一次性重命名一組文件。

要怎么處理呢?很簡單,來看下面的例子:

$ ls *.old
report.old schedule.old stats.old this.old
$ rename 's/old/new/' *.old
$ ls *.new
report.new schedule.new stats.old this.new

由以上結果可見,通過這個簡單的一條命令的操作,我們可以將當前目錄下所有 .old 結尾的文件重命名為 .new 結尾的文件,簡單高效!

如果你認為那是 rename 命令的全部那就是圖樣圖森破了。rename 命令并不局限于更改文件擴展名,也可以更改文件名中的任意字符串。比如,我們如果想要將名為 report.* 的文件更改為 review.* ,則可以使用以下命令:

$ rename 's/report/review/' *

注意,正則表達式中提供的規則可以更改文件名的任意部分,無論是文件名還是擴展名。

$ rename 's/123/124/' *
$ ls *124*
status.124 report124.txt

如果你想交互性地使用 rename 進行重命名,以方便查看都做了哪些更改,從而避免錯誤修改,可以使用 -v 選項。

$ rename -v 's/123/124/' *
status.123 renamed as status.124
report123.txt renamed as report124.txt

-v 選項是要改一條文本時,給你預覽一下,改一下條時,再給你預覽一下,而這樣效率比較低。如果我想要整體性地預覽,當確認沒有問題時一次性全部修改,怎么操作呢?

我們可以使用 -n 或 --nono 選項讓 rename 命令實現上面的需求。

$ rename -n 's/old/save/' *
rename(logger.man-old, logger.man-save)
rename(lyrics.txt-old, lyrics.txt-save)
rename(olderfile-, saveerfile-)
rename(oldfile, savefile)
rename(review.old, review.save)
rename(schedule.old, schedule.save)
rename(stats.old, stats.save)
rename(this.old, this.save)

如果對上面的這些更改覺得沒問題,那么可以去掉 -n 選項來正式修改文件名。

注意,rename 正則表達式中的 . 不是一般的英文句號,而是指匹配任意字符的通配符,我們可以參考下面的命令來理解。

$ rename -n 's/.old/.save/' *
rename(logger.man-old, logger.man.save)
rename(lyrics.txt-old, lyrics.txt.save)
rename(review.old, review.save)
rename(schedule.old, schedule.save)
rename(stats.old, stats.save)
rename(this.old, this.save)

以上例子里,不僅 .old 被修改為 .save ,-old 同樣也被改為 .save 。

如果你想讓 . 就是表示一個句號,需要加一個 \ 轉義符號,即使用 \. 表示英文句號 .

$ rename -n 's/\.old/\.save/' *
rename(review.old, review.save)
rename(schedule.old, schedule.save)
rename(stats.old, stats.save)
rename(this.old, this.save)

若要將大寫字母都更改為小寫字母,我們可以使用以下命令。

$ rename -n 'y/A-Z/a-z/' W*
rename(WARNING_SIGN.pdf, warning_sign.pdf)
rename(Will_Gardner_buttons.pdf, will_gardner_buttons.pdf)
rename(Wingding_Invites.pdf, wingding_invites.pdf)
rename(WOW-buttons.pdf, wow-buttons.pdf)

其中,使用 -n 預覽將要進行的更改,y 表示更改大小寫。

在上面的示例中,我們將所有以大寫字母 W 開頭的文件名全部改為小寫字母。

總結

如果想要對單個文件進行重命名,可以使用 mv 命令。而如果想對一組文件進行重命名,那么使用 rename 命令更方便,注意,使用 rename 命令最好加上 -n 選項,先預覽將要進行的更改,確認無誤后再進行重命名,避免意外出現。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:臺灣 清遠 大慶 長治 安陽 雅安 中衛 興安盟

巨人網絡通訊聲明:本文標題《詳解如何在Linux上一次性批量重命名一組文件》,本文關鍵詞  詳解,如,何在,Linux,上,一次性,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解如何在Linux上一次性批量重命名一組文件》相關的同類信息!
  • 本頁收集關于詳解如何在Linux上一次性批量重命名一組文件的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区二区三区日韩| 成人久久18免费网站麻豆 | 国产精品99久久久久久宅男| 国产东北露脸精品视频| 91久久精品网| 精品国产乱码久久久久久久久| 在线不卡欧美精品一区二区三区| 国产成人在线看| 欧美日韩午夜影院| 中文在线一区二区| 久久国产三级精品| 欧美三级中文字幕| 日韩一级完整毛片| 亚洲欧美日韩在线| 麻豆精品一区二区三区| 国产高清久久久久| 91麻豆精品国产91久久久久久久久| 成人欧美一区二区三区黑人麻豆| 三级成人在线视频| 6080亚洲精品一区二区| 一区二区三区欧美在线观看| 国产黄色精品视频| 日韩午夜小视频| 视频一区二区三区入口| 成人免费的视频| 久久一区二区视频| 亚洲高清中文字幕| 91麻豆精品视频| 久久青草国产手机看片福利盒子| 强制捆绑调教一区二区| 欧美日韩精品免费观看视频| 亚洲裸体xxx| 成人美女视频在线观看| 精品盗摄一区二区三区| 日韩不卡一二三区| 在线电影欧美成精品| 亚洲一区在线观看免费观看电影高清 | 中文字幕中文字幕一区| 日本欧美一区二区| 欧美精品亚洲一区二区在线播放| 亚洲国产一区二区在线播放| 色8久久精品久久久久久蜜| 亚洲色欲色欲www在线观看| 成人黄色片在线观看| 国产精品久久久一区麻豆最新章节| 极品少妇一区二区三区精品视频| 日韩一区二区不卡| 麻豆国产欧美一区二区三区| 日韩欧美一级二级三级| 蜜臀国产一区二区三区在线播放| 欧美一区二区不卡视频| 蜜臀久久99精品久久久久久9| 欧美日韩国产系列| 爽好久久久欧美精品| 欧美喷潮久久久xxxxx| 日本欧美一区二区三区| 欧美日韩亚洲高清一区二区| 亚洲va欧美va天堂v国产综合| 777久久久精品| 精品亚洲成a人| 国产精品欧美综合在线| 99久久精品免费看| 亚洲高清在线精品| 日韩一区二区在线观看视频播放| 韩国成人精品a∨在线观看| 国产午夜精品久久久久久免费视 | 91在线一区二区| 奇米四色…亚洲| 亚洲精品成人悠悠色影视| 精品国产乱码久久久久久闺蜜| 色综合色狠狠天天综合色| 久久99精品久久久久| 亚洲高清不卡在线观看| 国产精品白丝在线| 国产午夜精品久久久久久久| 日韩一区二区免费在线观看| 欧美中文字幕亚洲一区二区va在线| 高清在线不卡av| 麻豆视频观看网址久久| 亚洲二区在线视频| 国产精品久久免费看| 久久这里都是精品| 精品久久久久久久一区二区蜜臀| 欧美高清www午色夜在线视频| 99vv1com这只有精品| 国产精品一二三四| 国产在线国偷精品产拍免费yy| 日本欧美韩国一区三区| 亚洲午夜影视影院在线观看| 国产精品免费人成网站| 久久夜色精品国产噜噜av| 日韩一卡二卡三卡四卡| 精品视频资源站| 91成人免费网站| 色综合久久久久综合体| 99久久久精品| 成人av网站大全| 福利电影一区二区三区| 国产福利一区在线观看| 激情久久五月天| 日韩精品久久理论片| 一区二区三区久久久| 亚洲美女淫视频| 一区二区三区自拍| 亚洲人妖av一区二区| 国产精品私房写真福利视频| 国产欧美一区在线| 国产精品伦理一区二区| 国产精品免费视频一区| 国产精品毛片久久久久久| 国产精品久久久久四虎| 亚洲精品成人a在线观看| 亚洲精品免费在线| 亚洲6080在线| 蜜桃免费网站一区二区三区| 久久9热精品视频| 国产成人在线影院| 99视频精品免费视频| 欧洲av在线精品| 91精品国产91久久综合桃花| 久久亚洲一区二区三区明星换脸| 国产肉丝袜一区二区| 国产精品久久久久久久久果冻传媒 | 久久婷婷成人综合色| 国产欧美综合在线观看第十页| 国产精品久久久久久久久晋中| 亚洲精品国产无套在线观| 亚洲成人动漫精品| 久久99在线观看| 成人黄色av电影| 在线免费观看不卡av| 欧美男同性恋视频网站| 久久久不卡网国产精品二区| 亚洲欧洲三级电影| 日韩电影在线免费| 国产91在线观看丝袜| 色视频一区二区| 日韩一区二区三区视频在线 | 91精品蜜臀在线一区尤物| 久久综合狠狠综合久久综合88 | 国内久久精品视频| 99re8在线精品视频免费播放| 欧美老女人在线| 欧美激情综合在线| 亚洲国产中文字幕| 国产精品资源网站| 欧美日韩亚洲综合一区| 国产日韩av一区| 亚洲成人av中文| 成人免费视频caoporn| 在线播放/欧美激情| 中文字幕一区二区三区视频| 蜜桃av一区二区| 91美女视频网站| 国产亚洲视频系列| 免费在线成人网| 日本韩国精品在线| 国产喷白浆一区二区三区| 天堂蜜桃一区二区三区| 91在线精品秘密一区二区| 欧美tk丨vk视频| 91精品办公室少妇高潮对白| 国产亚洲自拍一区| 日韩成人免费电影| 欧洲日韩一区二区三区| 欧美—级在线免费片| 看电影不卡的网站| 91成人在线精品| 国产精品欧美久久久久无广告| 久久99精品久久久久| 欧美日韩一区二区三区在线| 中文字幕一区二区三区在线观看 | 国产拍揄自揄精品视频麻豆| 日韩国产成人精品| 色屁屁一区二区| 亚洲欧美怡红院| 国产一区二区三区四区五区美女 | 91麻豆自制传媒国产之光| 久久久影视传媒| 捆绑紧缚一区二区三区视频| 9191国产精品| 亚洲二区在线观看| 精品视频全国免费看| 一区二区三区免费网站| 色综合一区二区三区| 国产精品高潮呻吟久久| 粉嫩av一区二区三区| 国产女主播一区| 国产精品99久久久久久久vr| 精品国产乱码久久久久久1区2区| 免费在线看一区| 7777精品伊人久久久大香线蕉的| 亚洲一区欧美一区| 欧美视频一区二区三区在线观看| 一区二区三区四区视频精品免费| 93久久精品日日躁夜夜躁欧美| 亚洲欧洲一区二区三区| 99久久伊人精品| 亚洲免费色视频| 欧美午夜精品理论片a级按摩|