Linuxでファイル名の拡張子を一括で変更する方法は何ですか?

Linuxでは、ファイル名の拡張子を一括で変更するために、renameコマンドを使用することができます。 renameコマンドの構文は以下の通りです:

rename 's/旧后缀/新后缀/' 文件名模式

古い接尾辞は置き換えたいもともとの接尾辞であり、新しい接尾辞は置き換える新しい接尾辞であり、ファイル名のパターンは一致させたいファイル名のパターンです。

たとえば、すべての.txtファイルを.docファイルに変更したい場合は、次のコマンドを使用できます:.

rename 's/.txt$/.doc/' *.txt

現在のディレクトリにある全ての.txtで終わるファイル名を.docで終わるように変更します。

renameコマンドを使用する際には注意が必要です。入力するファイル名のパターンが、変更したいファイルにのみ一致するようにしてください。そうしないと、他のファイルが誤って変更される可能性があります。renameコマンドを実行する前に、一致するファイル名が正しいかどうかを確認するためにlsコマンドを使用することが最善です。

bannerAds