Fedora Linux のターミナルからファイルの名前を変更する方法

Fedora Linux Notaminarukarafairuno Ming Qianwo Bian Gengsuru Fang Fa



ファイル名の変更は、ファイルの構成、アクセシビリティ、ファイル間の競合の回避など、さまざまな理由で実行できる簡単な作業です。ディレクトリ内のファイルの名前を変更して、数百のファイルの中からそのファイルをすばやく見つけることもできます。

したがって、ユーザーにとってデジタル資産の秩序と制御を維持するための貴重なアプローチです。ただし、Fedora 初心者の場合、コマンドを使用してファイルの名前を変更する方法がわからないかもしれません。この記事では、Fedora Linux のターミナルからファイルの名前を変更する方法を説明します。

Fedora Linux のターミナルからファイルの名前を変更する方法

ファイルの名前を変更するにはさまざまな方法がありますが、「mv」コマンドと「rename」コマンドを使用するのが最も簡単なコマンドです。それらの使用例をいくつか見てみましょう。







Mv コマンド

ファイルの名前を変更するにはさまざまな方法がありますが、「mv」コマンドと「rename」コマンドを使用するのが最も簡単なコマンドです。それらの使用例をいくつか見てみましょう。



cd ~/ドキュメント
ls -l

前の画像からわかるように、「Documents」ディレクトリには「Fedora.pdf」、「Fedora.txt」、および「Linux.txt」ファイルがあります。ここで、「Linux.txt」という名前のファイルの名前を「Linuxhint.txt」に変更します。

mv Linux.txt Linuxhint.txt

複数のファイルの名前を変更する

同じディレクトリ内の 2 つのファイルの拡張子が同じ場合は、「mv」コマンドを使用して拡張子を変更できます。その方法は次のとおりです。

探す 。 - Depth -name '*.<現在の拡張子>' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

指定された例でわかるように、拡張子が「.txt」のファイルが 2 つあります (「Fedora.txt」と「Linux.txt」)。ここでは、次の「mv」コマンドで拡張子を変更して、これら 2 つのファイルの名前を変更します。

探す 。 - Depth -name '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

前のコマンドでは次のようになります。

  • find → 現在のディレクトリまたはファイルの要素を検索または見つけます。
  • -exec → 検索に類似したファイルに対して「mv」コマンドを実行し、現在のファイル名を新しいファイル名に変換します。

前のコマンドの代わりに、次のコマンドを使用して、複数のファイルの拡張子を変更したり、ファイルの名前を変更したりすることもできます。

*.txt の f について; do mv -- '$f' '${f%.txt}.html';終わり

この例では、拡張子「.txt」を「.html」に変更しています。

Bash スクリプトを使用して複数のファイルの名前を変更する

Bash スクリプトを使用して拡張子を変更することで、複数のファイル名を変更できます。 Bash ファイルを作成し、次の行をそれに追加する必要があります。

#!/bin/bash
のために f * < 現在のファイル拡張子 > ; する
MV -- $f ${f%.<現在のファイル拡張子>} .<新しいファイル拡張子>'
終わり

たとえば、ファイル拡張子を「.txt」から「.png」に変更します。

前の画像からわかるように、ファイルは 3 つあり、そのうちの 2 つは拡張子が「.txt」です。ここでは、ファイルの拡張子を「.txt」から「.png」に変更します。

Bash スクリプトに次の行を追加します。

#!/bin/bash
のために f * 。TXT; する
MV -- $f ${f%.txt} .png」
終わり

次の「sh」コマンドを使用して、スクリプトを保存して実行します。

sh ファイル名.sh

前のコマンドでは何も出力されませんが、ファイルの拡張子が変更されます。

名前変更コマンド

「rename」コマンドは「mv」コマンドよりも高度です。ただし、これは Fedora にプリインストールされたユーティリティではないため、次のコマンドを使用して最初にインストールする必要があります。

sudo yum install prename -y

これで、同じ拡張子を持つファイルの名前を変更できます。

<現在の拡張子> <新しい拡張子> *.<現在の拡張子> の名前を変更します

結論

これは、Fedora Linux のターミナルからファイルの名前を変更するための簡単なコマンドに関するものです。 「rename」コマンドは「mv」コマンドよりも高度で使いやすいですが、Linux にはプリインストールされていないため、手動でインストールする必要があります。全体として、どちらのコマンドも便利であり、初心者にとっては、Fedora システム内のファイルの名前を変更するために使用できます。