使用mmv命令批次修改檔名稱
導讀 | 在 中使用 mv 可以重新命名或者移動檔案及目錄,但是它不支援一次重新命名多個檔案。本文介紹mmv的使用方式,使用萬用字元模式移動/複製/追加/連結多個檔案 |
7.7
在預設情況下,Centos7的網路源中沒有mmv的安裝包,我們需要先安裝epel源,然後再安裝mmv工具。
# 下載阿里雲的epel原始檔。 [root@localhost ~]# wget # 清楚yum快取,並重新生成快取 [root@localhost ~]# yum clean all && yum makecache # 安裝mmv [root@localhost ~]# yum -y install mmv
想刪除重複的副檔名,例如副檔名是
.rar.rar.rar
,只保留一個.rar,可以使用如下
:
[root@localhost test]# mmv '*.*.*.*' '#1.#2'
可以看到副檔名已經變成一個
.rar
了。是不是很方便。
如果想要修改檔名和副檔名,但是不修改檔案中的序號,可以這樣做:
[root@localhost test]# mmv 'file*.rar' 'text#1.zip'
將當前目錄裡面所有.jpeg格式的檔案轉換成.jpg格式:
[root@localhost test]# mmv '*.jpeg' '#1.jpg'
將當前目錄中的
.html.cn
,
.html.en
,
.html.de
修改為
cn.html
,
en.html
,
de.html
[root@localhost test]# mmv '*.html.??' '#1.#2#3.html'
Mmv後面第一個單引號裡的引數叫做
From
,第二個單引號裡面的引數叫做
To
。
From
中可以使用的萬用字元有
*
、
?
、
[]
、
;
。
To
中可以使用的萬用字元是
#1,#2,#3…
等。#號加數字形式,對應著
From
中的每一個萬用字元。
例如:
[root@localhost test]# mmv '*.html.??' '#1.#2#3.html'
這個例子中,From模式是
'*.html.??'
,To模式是
'#1.#2#3.html'
。From模式中有三個萬用字元,
*
,
?
,
?
。To模式中也對應著From模式
#1
,
#2
,
#3
。
想了解更多資訊,可以檢視手冊
# man mmv
。
本文原創地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2698265/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Linux中使用mmv命令批量修改檔名稱Linux
- Python自動批次修改檔名稱的方法Python
- ***批次修改資料夾名稱
- 批次修改副檔名
- Git修改檔名稱Git
- 如何用Python批次修改檔名?Python
- win10批次修改檔名的步驟_win10如何批次修改檔名Win10
- git修改檔案的名稱Git
- WPS 修改新建office 檔名稱
- find 批次修改檔案後輟名
- Linux rename命令批量修改檔名Linux
- bat批處理使用ren批次重新命名檔案,比如批次去掉檔名稱的前4位BAT
- github修改使用者名稱Github
- 如何使用Zabbix API批次修正主機名稱API
- Linux修改檔名命令是什麼?Linux
- PowerShell快速修改多個檔案的名稱
- iOS使用Shell指令碼批量修改類名稱iOS指令碼
- 修改 Ubuntu 系統使用者名稱和登入名Ubuntu
- sqlserver修改例項名稱SQLServer
- ubuntu修改主機名稱Ubuntu
- Fedora網路介面名稱如何修改?Fedora修改網路介面名稱的方法
- 公司網站使用者名稱密碼修改?網站密碼
- oracle11g修改使用者名稱Oracle
- nid修改資料庫名稱資料庫
- CentOS 8 修改網路卡名稱CentOS
- 快速修改檔名稱的方法,自動批量給檔案重新命名
- Git修改和配置使用者名稱和郵箱Git
- oracle中的某一個使用者名稱修改Oracle
- 檔名提取、修改
- 每天一個實用小技巧!歸納多個檔案、批次修改檔名
- react-native 修改專案名稱React
- VS2017修改專案名稱
- kvm 修改虛擬機器名稱虛擬機
- 修改zabbix的web平臺名稱Web
- 用NID修改資料庫名稱資料庫
- 如何修改MySQL資料庫名稱MySql資料庫
- win10資料夾中怎樣批次獲取所有檔名稱_win10批次提取資料夾內檔名的方法Win10
- 修改了github使用者名稱後,部落格的更改Github