最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux中用rename命令批量替換文件名方法實例

 更新時間:2017年04月24日 10:25:09   作者:FOOFISH  
這篇文章主要介紹了Linux中用rename命令批量替換文件名的方法,文中詳細介紹了在Debian或者Ubuntu下批量替換文件名的語法和實例代碼,對大家具有一定的參考價值,需要的朋友可以們下面來一起看看吧。

前言

在Linux系統(tǒng)中修改文件名可以用mv命令,但是它只能對單個文件進行操作,如要要批量執(zhí)行還要寫shell腳本,用for語句迭代執(zhí)行,不過Linux中另外一個命令支持批量替換文件名,它是rename,rename支持正則表達式匹配。

需要注意的是:rename命令在不同的Linux發(fā)行版語法格式不一樣。

語法

在Debian或者Ubuntu環(huán)境下使用的語法是:

rename 's/stringx/stringy/' files

而在CentOS下或者RedHat下是:

rename stringx stringy files

rename的參數(shù)分為三部分:

  • stringx : 被替換字符串
  • stringy :替換字符串
  • files :匹配的文件列表

例如

例如有如下文件,想把所有文件中的@符號去掉,

uodong_pic@2x.png
eixin_pic@2x.png
inkehu_pic@2x.png
anting_pic-@2x.png
huanfa_pic@2x.png

CentOS這么寫:

rename \@2x.png 2x.png *.png

Ubuntu這么寫:

rename 's/\@2x/2x/' *.png

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

最新評論

澄江县| 镇远县| 梓潼县| 绥江县| 新营市| 遵化市| 延吉市| 南康市| 吉安市| 宣威市| 宜春市| 留坝县| 肇庆市| 佛教| 潼关县| 镇安县| 永顺县| 卓资县| 定南县| 洛扎县| 常宁市| 年辖:市辖区| 宣威市| 大荔县| 嘉善县| 九龙县| 普洱| 寿阳县| 万全县| 鸡泽县| 房山区| 大港区| 巴青县| 墨玉县| 贡山| 长治市| 井陉县| 疏勒县| 三台县| 淳安县| 慈溪市|