久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux?rename怎么批量修改文件名

167次閱讀
沒有評論

共計 1056 個字符,預計需要花費 3 分鐘才能閱讀完成。

這篇文章主要講解了“linux rename 怎么批量修改文件名”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“linux rename 怎么批量修改文件名”吧!

1. rename 重命名

語法
rename s/src/dst/ * * 可以匹配任意文件,可以加限制(*.jpg)

2. 基本用法

這種方式遇到第一個匹配的字符串時,替換,后面的不替換
只匹配了第一個.txt

rename  s/.txt/.jpg/  *

** 加上 $** 則會匹配到后綴

rename  s/.txt$/.jpg/  *

3. 添加后綴

在所有文件的文件名后面添加 str

rename  s/$/str/  *

舉例 rename s/$/txt/ * 在文件名后添加 txt

4. 批量刪掉后綴

刪除所有文件的文件名后面的 str

rename  s/str$//  *

舉例 rename s/txt$// * 刪除所有文件的文件名后面的 txt

5. 添加前綴

在所有文件的文件名前面面添加 str

rename  s/^/str/  *

舉例 rename s/^/hhh * 在文件名前添加 hhh

6. 刪除前綴

刪除所有文件的文件名前面的 str

rename  s/^str//  *

舉例 rename s/^hhh// * 刪除所有文件的文件名后面的 hhh

開始的字符串 ^str
結尾的字符串 str$

擴展:linux shell 的 rename 的用法

rename 分為兩個版本,分別是 C 語言版本和 Perl 版本

C 語言版本的格式:

rename 原字符串 新字符串 文件名

例:

當要修改的文件是存放在當前目錄的子目錄下的 file 文件夾下,準備將含有 linux 的文件全部替換成 unix 的

(1)當前處于 file 文件夾下,語句則是 rename linux unix *

(2)當前處于 file 文件的父目錄,語句則是 rename linux unix file/*

Perl 版本的樣式:

rename s/ 原字符串 / 新字符串 / 文件名

例:

題目同 C 語言版本的題目

(1)當前處于 file 文件夾下,語句則是 rename s/linux/unix/ *

(2)當前處于 file 文件的父目錄,語句則是 rename s/linux/unix/ file/*

注:現在基本使用的是 Perl 版本的

感謝各位的閱讀,以上就是“linux rename 怎么批量修改文件名”的內容了,經過本文的學習后,相信大家對 linux rename 怎么批量修改文件名這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-12發表,共計1056字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 陆良县| 漳浦县| 松溪县| 长宁区| 新宁县| 沅陵县| 中江县| 梧州市| 亚东县| 万荣县| 渭南市| 沙雅县| 枣庄市| 藁城市| 年辖:市辖区| 台湾省| 湾仔区| 文化| 黄冈市| 铜山县| 揭西县| 柞水县| 信丰县| 武穴市| 伽师县| 泉州市| 会泽县| 襄汾县| 勐海县| 乃东县| 隆林| 江山市| 钟山县| 枣阳市| 邹城市| 正镶白旗| 晋江市| 古交市| 伊春市| 安西县| 陆丰市|