首頁 > 運維 > linux運維 > 主體

linux怎麼批次修改檔名後綴

小老鼠
發布: 2024-04-11 15:15:23
原創
674 人瀏覽過

在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 指令是一個強大的工具,專用於重新命名檔案和目錄。 ###
rename 's/旧后缀/新后缀/' *. 旧后缀
登入後複製
###例如,要將所有.txt 檔案的後綴變更為.md,請使用下列命令:###
rename 's/.txt/.md/' *.txt
登入後複製
######使用mv 指令#########mv命令可以用來移動或重新命名檔案。 ###
mv *.旧后缀 *.新后缀
登入後複製
###例如,要將所有.jpg 檔案的後綴變更為.png,請使用下列命令:###
mv *.jpg *.png
登入後複製
######使用shell 腳本#########如果你需要更複雜的批次重命名操作,可以使用shell 腳本。 ###
#!/bin/bash

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

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

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!