在Linux中使用mmv命令批量修改檔名稱
在Linux中使用mmv命令批量修改檔名稱
在 Linux 中使用 mv 命令可以重新命名或者移動檔案及目錄,但是它不支援一次重新命名多個檔案。本文介紹mmv的使用方式,使用萬用字元模式移動/複製/追加/連結多個檔案。
# 下載阿里雲的epel原始檔。 [root@localhost ~]# wget http://mirrors.aliyun.com/repo/epel-7.repo --directory-prefix=/etc/yum.repos.d # 清楚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'
[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'
From
,第二個單引號裡面的引數叫做
To
。
From
中可以使用的萬用字元有
*
、
?
、
[]
、
;
。
To
中可以使用的萬用字元是
#1,#2,#3…
等。#號加數字形式,對應著
From
中的每一個萬用字元。[root@localhost test]# mmv '*.html.??' '#1.#2#3.html'
'*.html.??'
,To模式是
'#1.#2#3.html'
。From模式中有三個萬用字元,
*
,
?
,
?
。To模式中也對應著From模式
#1
,
#2
,
#3
。
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在個人微 信公眾號( DB寶)上有同步更新 ● QQ群號: 230161599 、618766405,微信群私聊 ● 個人QQ號(646634621),微 訊號(db_bao),註明新增緣由 ● 於 2020年9月 在西安完成 ● 最新修改時間:2020年9月 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用、DBA學習班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ........................................................................................................................ 請掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(230161599、618766405)、新增小麥苗微 信(db_bao), 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2718921/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用mmv命令批次修改檔名稱
- Linux rename命令批量修改檔名Linux
- Linux 批量修改檔案字尾名Linux
- iOS使用Shell指令碼批量修改類名稱iOS指令碼
- java批量修改檔名Java
- 批量修改檔案中的圖片名稱
- Linux修改檔名命令是什麼?Linux
- [20220329]批量修改檔名.txt
- Git修改檔名稱Git
- 批量處理檔名稱(上)
- 快速修改檔名稱的方法,自動批量給檔案重新命名
- win10批量修改檔名的步驟_win10如何批量修改檔名Win10
- 批量修改檔名的bash指令碼指令碼
- git修改檔案的名稱Git
- WPS 修改新建office 檔名稱
- Python批量修改檔名和檔案型別Python型別
- Linux 中sed命令實現從gff檔案中僅僅提取基因名稱Linux
- 快速批量修改檔名[機器學習]機器學習
- Python新手教程:辦公小能手,使用Python批量修改檔名!Python
- node實現檔案屬性批量修改(檔名)
- 利用Python快速批量修改資料集檔名Python
- github修改使用者名稱Github
- oracle中的某一個使用者名稱修改Oracle
- PowerShell快速修改多個檔案的名稱
- Python自動批次修改檔名稱的方法Python
- 在Linux中,如何使用logrotate命令管理日誌檔案?Linuxlogrotate
- 在RAC中用NID修改資料庫名稱資料庫
- 使用vim修改linux中的檔案Linux
- linux檔案相關命令 透過檔案獲取父資料夾名稱Linux
- 在 Linux中find命令使用技巧Linux
- Linux中實現根據scaffold名稱從fasta檔案中提取資料(scaffold名稱長)LinuxAST
- 在Linux中,如何使用grep命令查詢檔案中的內容?Linux
- win10資料夾中怎樣批量獲取所有檔名稱_win10批量提取資料夾內檔名的方法Win10
- 修改 Ubuntu 系統使用者名稱和登入名Ubuntu
- sqlserver修改例項名稱SQLServer
- ubuntu修改主機名稱Ubuntu
- 在Linux中,如何建立、刪除和修改檔案?Linux
- Fedora網路介面名稱如何修改?Fedora修改網路介面名稱的方法