Linux でファイル名のサフィックスをバッチ変更する方法

小老鼠
リリース: 2024-04-11 15:15:23
オリジナル
676 人が閲覧しました

Linux でファイル名のサフィックスをバッチで変更するには、次の方法が使用されます: rename コマンドを使用します: rename 's/old suffix/new suffix/' *. 古いサフィックスには mv コマンドを使用します: mv。古いサフィックス。新しいサフィックスにはシェルを使用します。スクリプト: for file in *.old suffix; do mv "$file" "${file%.old suffix}.new suffix"done use find コマンド: find . -name " *.old suffix" -exec rename 's/ .old suffix/.new suffix/' {}

Linux でファイル名のサフィックスをバッチ変更する方法

ファイル名を一括変更する方法Linux のサフィックス

Linux では、ファイル名のサフィックスのバッチ変更は一般的で便利なタスクです。これを実現するには多くの方法がありますが、一般的に使用される方法をいくつか紹介します:

rename コマンドを使用する

rename コマンドは、ファイルとディレクトリの名前変更専用の強力なツールです。 。

rename 's/旧后缀/新后缀/' *. 旧后缀
ログイン後にコピー

たとえば、すべての .txt ファイルのサフィックスを .md に変更するには、次のコマンドを使用します。

rename 's/.txt/.md/' *.txt
ログイン後にコピー

mv コマンドを使用します

# #mv コマンドを使用して、ファイルの移動または名前変更を行うことができます。

mv *.旧后缀 *.新后缀
ログイン後にコピー
たとえば、すべての .jpg ファイルの接尾辞を .png に変更するには、次のコマンドを使用します。

mv *.jpg *.png
ログイン後にコピー

シェル スクリプトを使用します

より複雑なバッチ名前変更操作が必要な場合は、シェル スクリプトを使用できます。

#!/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 . -name "*.旧后缀" -exec rename 's/.旧后缀/.新后缀/' {} +
ログイン後にコピー

たとえば、すべての .html ファイルのサフィックスを .php に変更するには、次のコマンドを使用します:

find . -name "*.html" -exec rename 's/.html/.php/' {} +
ログイン後にコピー

以上がLinux でファイル名のサフィックスをバッチ変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!