2023年にLinuxでファイルの名前を変更する方法(4つの方法)
新しいことを学び始めるとき最も単純なタスクでさえ混乱します。 そして、それは誰にとってもイライラする可能性があります。 ファイルの名前変更は、ファイル管理の最も基本的なタスクの 1 つだとしましょう。 ただし、初心者は、Linux でファイルの名前を変更したり、ファイルの名前をバッチで変更したりするという問題に直面する可能性があります。 簡単な方法を説明しました。 コマンド ライン インターフェイス (CLI) と GUI を使用して、Linux でファイルまたは複数のファイルの名前を変更する 4 つの方法。
Contents
Linux でのファイル名の変更 (2023)
まずは使い方の説明から。 mv
と rename
Linux でコマンド ライン (またはターミナル) を使用してファイル コマンドの名前を変更する次に、GPRename や Linux ディストリビューションのネイティブ ファイル マネージャーなどの GUI ツールを使用して、ファイルの名前を変更またはバッチで名前を変更する方法を学習します。
コマンド ラインを使用してファイルの名前を変更する
最も単純なタスクにコマンド ラインを使用すると、最初は戸惑うかもしれませんが、 しかし、多くの機能があり、Linux でファイルの名前を変更する最速の方法です。 mv
と rename
コマンドであり、どちらも任意の Linux ディストリビューションで動作します。
を使用してファイルの名前を変更します mv
注文
の mv
コマンドは「動くその主な目的は、Linux ファイル システム内のファイルとディレクトリの両方を移動することですが、mv コマンドを使用してファイルの名前を変更することもできます。 mv コマンドの構文は次のとおりです。
mv <options> <source_file> <destination_file>
選択 | 説明 |
---|---|
--backup |
既存の各宛先ファイルをバックアップします。 |
-f |
上書きする前にコマンドがプロンプトを出さないようにする |
-i |
引っ越す前に通知する |
-u |
場合にのみファイルを移動するには <source_file> それよりも新しい <destination_file> |
-v |
現在実行中の操作に関する情報を表示します。 |
-n | 既存のファイルが上書きされるのを防ぎます。 |
記録: どちらかを使用する場合 -i、-f、-n 複数回フラグを立てる最後のフラグのみが有効です。
mv コマンドを使用して、1 つのファイルの名前を変更します。
mv コマンドを使用して 1 つのファイルの名前を変更するには、次の構文を使用します。
mv -v <old_file_name> <new_file_name>
このコマンドにより、確認として以下の出力が得られます。 また、ls コマンドを使用して行われた変更を確認できます。
renamed '<old_file_name>' -> '<new_file_name>'

上記の例ではファイルの名前を「ミニコース-10.pdf” に “test-1.pdf
ここで mv コマンドを使用すると、構文は次のようになります。
mv -v mini-course-10.pdf test-1.pdf
その後、結果から変更を確認できます mv
コマンド(上の画像で強調表示)、または次を使用して結果をさらに確認できます ls
コマンドを実行すると、そのディレクトリ内のファイルのリストに、名前が変更されたファイルが表示されます。
mv コマンドを使用して、複数のファイルの名前を変更します。
mv コマンドを使用して、ディレクトリ内の複数のファイルの名前を変更して変更することもできます。 ここでは、mv コマンドと一緒に new コマンドを使用しますが、このコマンドは生の構文では理解しにくい場合があります。 そのため、以下の例として使用します。
for i in *.pdf;do
mv -v "$i" "${i/${i:0:4}/example}"
done
上記のコード スニペットは、初心者には複雑に見えるかもしれません。 しかし、それは簡単に理解できます。 それが終わったらコード スニペットは、拡張子が「.pdf
」を繰り返し、各ファイル名の最初の 4 文字を置換テキスト「example
最後に、すべてのファイルの名前が変更されると、機能しなくなります。

を使用してファイルの名前を変更します rename
注文
rename コマンドは、単一ファイルおよび複数ファイルの名前を変更するための単純な構文を使用して、mv コマンドの複雑さを解決します. rename コマンドは、通常、ほとんどのディストリビューションにプリインストールされています. 簡単なコマンドを使用して簡単に設定できます:
- Debian ベースのシステムの場合 –
sudo apt install rename
- Fedora ベースのシステムの場合 –
sudo yum install prename
- Arch ベースのシステムの場合 –
sudo pacman -S install rename
Debian ベースのシステムで rename コマンドを使用する構文は次のとおりです。
rename <options> 's/<old_name>/<new_name>/' <file_names>
rename ステートメントはバックエンドで Perl を使用するため、3 種類の正規表現があります。 マッチ、 交換と 翻訳言語 パールでは、名前変更コマンドは「交換” と “翻訳言語」 正規表現 上記の文法では、単語「s
」は、使用することを示すために使用されます 交換 表現。
RedHat、Fedora ベースのシステムでは、次のコマンド構文を使用する必要があります。
rename
<options>
<old_name> <new_name> <file_name>
rename コマンドを操作するための一般的なオプションの一部を以下に示します。
選択 | 説明 |
---|---|
-v |
現在の操作に関する情報を表示します。 |
-n |
「アクションなし」の略で、アクション後にファイルがどのように影響を受けるかをテストするために使用されます。 |
-f |
ファイル名の上書きを強制するために使用されます。 |
1 つのファイルの名前を変更します。
rename コマンドは、単一のファイルの名前を変更するときの mv コマンドと同様に機能します。 1 つのファイルの名前を変更するには次の構文を使用します。
rename -v 's/<original_name>/<new_name>/' <file_name>

複数のファイルの名前を変更する
mv コマンドに対する rename コマンドの主な利点は、複数のファイルの名前を変更する場合です。 構文は使いやすく、高速です。 内容は次のとおりです。
rename <options> 's/<old_name>/<new_name>/' <files_to_rename>
上記の構文は、1 つのファイルの名前を変更するために使用したものと似ています。 を除外する <files_to_rename>
部ワイルドカードを使用した一般的なパターンを使用して、ディレクトリ内のすべてのファイルを認識することができます。

一部のファイルの名前を変更します。
すべてのファイル名にスペースを使用していて、スペースをアンダースコアに置き換えたいとします。 rename コマンドを使用して、以下に示す構文を使用してスペースをアンダースコアに変換できます。
rename -v 'y/<original_part>/<part_to_replace>/' <files_to_rename>
ここに交換したいパーツを入れます <original_part>
置き換えたいフォーマットを書きます <original_part>
中身 <part_to_replace>
. の y
「」を使用していることを示すために使用されます翻訳言語「 正規表現
上記の状況では、スペースをアンダースコアに置き換えます。 指定されたコマンドを使用します。
rename -v 'y/ /_/' <files_to_rename>
ここ アンダースコアをコマンド構文の一部ではなく、文字として扱うために使用されます。

ファイル名の大文字と小文字を変更します。
名前変更コマンドで小文字をそれぞれ大文字に置き換えることもできます。 およびその逆小文字を大文字に置き換えるには次の構文を使用します。
rename 'y/a-z/A-Z/' <files_to_replace>
大文字を小文字に置き換える次の構文を使用します。
rename 'y/A-Z/a-z/' <files_to_replace>

Linux で GUI を使用してファイルの名前を変更する
GUI による方法は、コマンド ラインが威圧的であると感じるユーザーに役立つはずです.GUI による方法では、Ubuntu 20.04 LTS で Nautilus と Pyrenamer のファイル マネージャーを使用しましたが、これらの方法はどのディストリビューションでも機能するのでご安心ください.いくつかの部分で。
ファイル マネージャーを使用してファイルの名前を変更します。
これは、Linux でファイルの名前を変更する最も簡単な方法の 1 つです. すべてのデスクトップ Linux には、Nautilus、Dolphin、Thunar などのファイル マネージャーがプリインストールされています。 だから読み続けてください。
1 つのファイルの名前を変更します。
1. 選択したファイル マネージャーを開き、名前を変更するファイルに移動します。 ファイルを選択して右クリックします。
2. 右クリックメニューから「名前を変更” オプション。または、キーボードの F2 キーを押して、マウスを使用せずにファイルの名前を変更します。

3. 次に、ファイルの新しい名前を入力し、「名前を変更」またはキーボードの Enter キーを押すだけです。

ファイル マネージャーを使用して複数のファイルの名前を変更する
1. Shift キーを押して名前を変更する複数のファイルを選択し、選択したファイルを右クリックしてコンテキスト メニューを開きます。
2. このコンテキスト メニューで、「名前を変更” オプション。または、キーボードの F2 キーを押して名前変更オプションにアクセスすることもできます。

3. 以下に示すように、新しい名前変更ウィンドウが開きます. ここでは、ファイルの名前を変更するための 2 つのオプションがあります. それでは、両方を1つずつ使用する方法を学びましょう。
テンプレートを使用して名前を変更します。:
1. このオプションではデフォルト値のメッセージ ボックスが表示されます。 [Original file name]. テキスト ボックスに次のように入力します。 一般名 これはすべてのファイルに適用されます。

2. ここでは、共通ファイル名として「test_」を使用しています。 次に、「+ 追加一般名の横にある 自動採番形式を選択します。 各ファイルの一意の差別化要因として使用する

3. 次に、[自動番号順]ドロップダウン メニューからファイルの命名順を選択します。昇順から選択できます。 下降など

4. 下部ペインで変更を確認します。 そして最後に「名前を変更」 右上隅にあります。

テキストの検索と置換:
このオプションは、ファイル名に既に共通名がある場合に使用できます。 ただし、新しいテキストに置き換える必要があります。 仕組みは次のとおりです。
1. 現在の共通名を「既存のテキスト” フィールド。下部ペインにあります。 一般名が強調表示されていることがわかります。
2.「と置換するテキスト ボックスに、現在の名前を置き換える新しい共通名を入力します。
3. 下部ペインで変更を確認し、「名前を変更」 右上隅に同じものを適用します。

ファイルの名前を変更するには、GPRename を使用します。
GPRename は、いくつかのオプションが付属する小さなパッケージ化された名前変更ツールです。 Linux GUI を使用してファイルの名前を変更する際に役立つファイル マネージャーは多数ありますが、このツールは、ネイティブのファイル マネージャーを使用してファイルの名前を一括で変更するのが難しいユーザーに役立ちます。 残念ながら、プリインストールされていません。 ただし、次のコマンドを使用して簡単にインストールできます。
- Debian ベースのシステムの場合 –
sudo apt update && sudo apt install gprename
- Fedora ベースのシステムの場合 –
sudo dnf install gprename
- Arch ベースのシステムの場合 –
sudo pacman -S gprename
GPrename を使用して単一のファイルの名前を変更します。
1.[アプリケーション]メニューから GPRename を開くか、次のように入力します。 gprename
Linuxターミナルで
2. 左側のファイル システム ツリーを使用して目的のフォルダに移動し、右側のペインで名前を変更するファイルを選択します。

3. 下部ペイン実行するアクションを選択します.たとえば、ファイル名の単語を別の単語に置き換えたい場合は、「置換/削除」タブに移動します.次に、「置換」に置換する文字列を入力します.テキストボックスとボックス内の新しい文字列. text “with”
4. 「プレビュー右側のボタン満足したら、「名前を変更“下のボタン

GPrename を使用して複数のファイルの名前を変更する
1. 上記の通り左側のファイル システム ツリーを使用して目的のフォルダーに移動し、名前を変更するファイルを選択して、下部のペインから適切なオプションを選択します。

2.変更を確認するには右側のプレビュー ボタンをクリックします。 そして最後にボタンをクリックします下の「名前の変更」。

よくある質問
Linux で rm コマンドは何をしますか?
rmコマンドはリネームの略に見えるかもしれませんが、 ただし、Remove の略で、Linux でファイルやフォルダーを削除するために使用されます。
Linuxでファイルの名前を簡単に変更
初心者として Linux でのファイル管理のニュアンスを理解することは重要であり、ファイルの名前変更は頻繁に行う必要があるかもしれません。 ファイルマネージャーは、ほとんどの Linux ユーザーのターゲットのようですが。 mv
と rename
上記のコマンドは、ターミナル経由でファイルの名前を変更するためにも広く使用されています. Linux でファイルの名前を変更するには、これらの方法のどれを使いますか? 以下のコメントでお知らせください.