Linux重命名文件和文件夾的兩種方法
更新時間:2023年12月03日 15:35:19 作者:夢的點滴
這篇文章主要介紹了Linux重命名文件和文件夾的兩種方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
1. 使用 mv 命令
mv 命令可以重命名或者移動文件或文件夾。
mv A B # 將目錄A重命名為B mv /a /b/c # 將/a目錄移動到/b下,并重命名為c mv abc 123 # 將一個名為abc的文件重命名為123,如果當(dāng)前目錄下也有個123的文件的話,這個文件是會將它覆蓋的。
2. 使用 rename 命令
1. 版本一:
rename old_name new_name <files>
2. 版本二:支持 Perl
rename [-n -v -f] <pcre> <files>
- pcre 是 Perl 兼容正則表達(dá)式,它表示的是要重命名的文件和該怎么做。正則表達(dá)式的形式是 s/old-name/new-name/。
- -v 選項會顯示文件名改變的細(xì)節(jié)(比如:XXX重命名成YYY)。
- -n 選項告訴 rename 命令在不實際改變名稱的情況下顯示文件將會重命名的情況。
- -f 選項強(qiáng)制覆蓋存在的文件。
示例:
rename 's/\.jpeg/\.jpg/' *.jpeg # 改變文件擴(kuò)展名 rename 'y/A-Z/a-z/' * # 把所有文件改成小寫 rename 'y/a-z/A-Z/' * # 把所有文件改成大寫 rename -v 's/img_(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg # 將‘imgNNNN.jpeg'變成‘danNNNN.jpg' rename -v 's/img_\d{3}(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg # 將‘img_000NNNN.jpeg'變成‘dan_NNNN.jpg'
以上就是Linux重命名文件和文件夾的兩種方法的詳細(xì)內(nèi)容,更多關(guān)于Linux重命名文件和文件夾的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
linux shell中“.” 和 “./”執(zhí)行的區(qū)別詳解
這篇文章主要介紹了linux shell中“.” 和 “./”執(zhí)行的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05shell腳本實現(xiàn)Hbase服務(wù)的監(jiān)控報警和自動拉起問題
這篇文章主要介紹了shell腳本實現(xiàn)Hbase服務(wù)的監(jiān)控報警和自動拉起,主要是通過服務(wù)名監(jiān)控和端口監(jiān)控,通過企業(yè)微信消息通知腳本,對此內(nèi)容感興趣的朋友跟隨小編一起看看吧2022-11-11Shell腳本實現(xiàn)自動輸入密碼登錄服務(wù)器
這篇文章主要介紹了Shell腳本實現(xiàn)自動輸入密碼登錄服務(wù)器,本文使用expect來實現(xiàn)這個需求,講解了expect的安裝及使用腳本,需要的朋友可以參考下2015-03-03Linux shell 獲得字符串所在行數(shù)及位置的方法
這篇文章主要介紹了Linux shell 獲得字符串所在行數(shù)及位置的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Shell中的循環(huán)語句for、while、until實例講解
這篇文章主要介紹了Shell中的循環(huán)語句for、while、until實例講解,簡單清晰明了,非常不錯的教程,需要的朋友可以參考下2014-06-06