首頁  >  文章  >  運維  >  linux怎麼批次修改檔名後綴

linux怎麼批次修改檔名後綴

小老鼠
小老鼠原創
2024-04-11 15:15:231102瀏覽

在Linux 中批次修改檔名後綴有以下方法:使用rename 指令:rename 's/舊後綴/新後綴/' *. 舊後綴使用mv 指令:mv .舊後綴.新後綴使用shell腳本:for file in *.舊後綴; do mv "$file" "${file%.舊後綴}.新後綴"done使用find 指令:find . -name "*.舊後綴" -exec rename 's/ .舊後綴/.新後綴/' {}

linux怎麼批次修改檔名後綴

#如何在Linux 中批次修改檔名後綴

############在Linux 中,批次修改檔案名稱後綴是一個常見且方便的任務。有很多方法可以實現,以下介紹一些常用的方法:#########使用 rename 指令#########rename 指令是一個強大的工具,專用於重新命名檔案和目錄。 ###
<code>rename 's/旧后缀/新后缀/' *. 旧后缀</code>
###例如,要將所有.txt 檔案的後綴變更為.md,請使用下列命令:###
<code>rename 's/.txt/.md/' *.txt</code>
######使用mv 指令#########mv命令可以用來移動或重新命名檔案。 ###
<code>mv *.旧后缀 *.新后缀</code>
###例如,要將所有.jpg 檔案的後綴變更為.png,請使用下列命令:###
<code>mv *.jpg *.png</code>
######使用shell 腳本#########如果你需要更複雜的批次重命名操作,可以使用shell 腳本。 ###
<code>#!/bin/bash

for file in *.旧后缀; do
  mv "$file" "${file%.旧后缀}.新后缀"
done</code>
###例如,要將所有.mp4 檔案的後綴變更為.mov,請使用下列腳本:###
<code>#!/bin/bash

for file in *.mp4; do
  mv "$file" "${file%.mp4}.mov"
done</code>
######使用find 指令#########find命令可以用來搜尋和修改文件。 ###
<code>find . -name "*.旧后缀" -exec rename 's/.旧后缀/.新后缀/' {} +</code>
###例如,要將所有 .html 檔案的後綴變更為 .php,請使用下列命令:###
<code>find . -name "*.html" -exec rename 's/.html/.php/' {} +</code>

以上是linux怎麼批次修改檔名後綴的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn