国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Linux服務(wù)器 > 正文

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

2024-09-05 23:03:49
字體:
供稿:網(wǎng)友

前言

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

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

語法

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

rename 's/stringx/stringy/' files

而在CentOS下或者RedHat下是:

rename stringx stringy files

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

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

例如

例如有如下文件,想把所有文件中的@符號(hào)去掉,

uodong_pic@2x.pngeixin_pic@2x.pnginkehu_pic@2x.pnganting_pic-@2x.pnghuanfa_pic@2x.png

CentOS這么寫:

rename /@2x.png 2x.png *.png

Ubuntu這么寫:

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

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 岢岚县| 庆云县| 丰县| 肇源县| 东乌珠穆沁旗| 正安县| 图木舒克市| 探索| 定州市| 怀仁县| 景洪市| 台北县| 普定县| 当阳市| 新田县| 弥渡县| 行唐县| 丰都县| 孙吴县| 沽源县| 镇平县| 顺平县| 修武县| 五寨县| 南京市| 宜川县| 壶关县| 绥滨县| 新田县| 连州市| 水城县| 绵竹市| 无为县| 陈巴尔虎旗| 阳东县| 游戏| 钟山县| 凤台县| 宜春市| 青河县| 博客|