linux 批量更改檔名 rename 命令

2022-05-16 06:36:10 字數 620 閱讀 3735

rename 的典型應用:

# rename $1 $2 $3

# $1: 要被取代的關鍵字

# $2: 新的關鍵字

# $3: 檔名符合這個規則的才取代

# 把 img001.jpg, img002.jpg… 換成 img001.jpg, img002.jpg…

rename img img img

*# 把所有 .htm 檔案改成 .html

rename

.htm

.html

*.htm

# 把檔案 foo1, ..., foo9, foo10, ..., foo278.

# 改成 foo001, ..., foo009, foo010, ..., foo278.

rename foo foo0 foo

?rename foo foo0 foo

??

rename版本如果是perl版本的,那rename命令是支援正則的;

因此在perl版本的rename下,執行正規表示式的命令可成功,

如果你的rename版本是c版本的,那麼執行帶有正規表示式的命令會不成功。

這個是版本支援的問題,所以不必深究。

linux 批量修改檔名字尾名命令rename

1 批量更改目錄下所有檔案的字尾名。命令格式 rename s csv txt 現在我當前目錄r1下有60個字尾是txt的檔案,我想把所有的txt檔案都修改為字尾為csv,如果乙個乙個的修改,很耗費時間,效率低,只要執行這個命令,一下就搞定。如下圖 2 批量把目錄下所有檔名包含大寫部分修改為小寫。命...

Python批量更改檔名

由於後台資料有好多,但是文案提供過來的命名全部沒有按照格式來命名,python這麼強大的語言,肯定是能夠處理這個問題的,於是我就寫了乙個小指令碼批量改檔名。我的思路是這樣的,在當前檔案下建立乙個新的目錄newfile,然後把所有的檔案拷貝過去重新命名一下就行了 文案提供過來的全部都是1.jpg,2....

python 批量更改檔名

為了演示,我建立了乙個資料夾,在檔案路徑 f 新建資料夾 list 下面建立day1 day4共計4個子資料夾,裡面分別放了6個txt文字檔案,如下圖 現在我要做的是將檔案中 學習 字元去除,如下,在命令提示符中的 f 新建資料夾 目錄下執行 python 檔名稱.py addr r f 新建資料夾...