Linuxシステムでかなり長い間作業している場合は、ファイルシステムを維持することがいかに重要かをすでに知っています。構造化されています。
場合によっては、後で名前を変更する必要があるランダムな名前で一時ディレクトリを作成する必要があります。
Linuxでのディレクトリの名前変更は、専用の名前変更コマンドでは実行されません。ただし、複数の目的に役立つコマンド「mv」コマンドを使用します。
「mv」コマンドは、ファイルを移動したり、ディレクトリの名前を変更したりするためにLinuxで使用されます。
このチュートリアルでは、Linuxでディレクトリの名前を変更する方法を学習します。
目次
mvを使用してLinux上のディレクトリの名前を変更する
Linuxでディレクトリの名前を変更するには、「mv」コマンドを使用して、名前を変更するディレクトリとディレクトリの宛先を指定します。
たとえば、ファイルシステム上の「temp」(ホームディレクトリにある)という名前の特定のディレクトリの名前を「directory」(これもホームディレクトリにある)に変更する
このディレクトリの名前を変更するには、「 mv”コマンドを実行し、2つのディレクトリ名を指定します。
注:mvコマンドを使用しても削除されませんディレクトリ内に保存されているコンテンツについては、Linuxでディレクトリの名前を変更しても、ファイルが失われることはありません。
ここで、すべてのディレクトリを確認します。ホームディレクトリに保存すると、「ディレクトリ」フォルダの新しいエントリが表示されます。
Linuxでディレクトリの名前を変更しただけです。
findを使用してディレクトリの名前を変更します
場合によっては、ディレクトリがシステムのどこにあるかを直接知らないことがあります。
幸いなことに、Linuxシステム上のディレクトリを見つけて見つけるのに役立つコマンドがあります。 findコマンド。
ディレクトリを検索して名前を変更するためLinuxでは、ディレクトリを検索するために、「type」オプションとともに「find」コマンドを使用します。次に、「-execdir」オプションを指定して「mv」コマンドを実行することにより、ディレクトリを削除できます。
この例では、次のように見せかけます。ファイルシステムの「temp」で始まるディレクトリの名前を「directory」に変更します。
コマンドの最初の部分で、ディレクトリの場所を特定します。
ディレクトリの場所がわかったので、「execdir」オプションと「mv」コマンドを使用してディレクトリの名前を変更できます。
Bashを使用して複数のディレクトリの名前を変更する
前のチュートリアルで説明したように、ファイルシステム上の複数のディレクトリの名前を変更するために、Bashスクリプト言語を使用することもできます。
複数のディレクトリの名前を変更するにはLinuxでは、新しいスクリプトファイルを作成し、「for」ループで「mv」コマンドを使用してディレクトリを繰り返します。
このスクリプトを「change_name」として保存し、PATH環境変数に追加します。システム全体で使用したい。
■スクリプトでは、現在の作業フォルダ(スクリプトが配置されている場所)にあるすべてのファイルとディレクトリを一覧表示しています。
エントリがディレクトリであるかどうか、およびディレクトリが存在するかどうかをテストしています。 「-d」オプション。
次に、ディレクトリが存在する場合は、名前が変更され、末尾に「_temp」拡張子が付きます。ディレクトリの名前を変更するには、この行を自由にカスタマイズしてください。
p>
おめでとうございます。LinuxではBashスクリプトを使用してディレクトリの名前を変更しました。
名前の変更を使用してディレクトリの名前を変更します
「mv」コマンドを使用すると、専用の組み込みコマンドを使用できますが、このコマンドはディストリビューションで直接使用できない場合があります。
Linuxでディレクトリの名前を変更するには、「rename」を使用します。ターゲットディレクトリだけでなく、ファイルの名前も変更する必要があります。
例として、大文字で記述されたすべてのディレクトリの名前を変更するとします。小文字のディレクトリ名に変更します。
これらのディレクトリの名前を変更するには、次のコマンドを実行します
次のようにディレクトリをフィルタリングします名前を変更
場合によっては、 t名前変更コマンドを使用していくつかのディレクトリのみの名前を変更します。
これを実現するには、基本的に2つのオプションがあります。
- ワイルドカードを使用してディレクトリをフィルタリングします。名前が変更されました。
たとえば、特定の文字列で終わるディレクトリの名前を変更する場合は、次のコマンドを実行します。
renameコマンドで使用される構文はsedコマンドと同じです。このリファレンスを使用して、この構文の詳細を確認できます。
- 名前を変更するディレクトリをフィルタリングするには、入力リダイレクトを使用します
これら2つのオプションのいずれかを使用すると、フォルダの名前が「_temp」拡張子に変更されます。
すばらしい、正常に動作しました 名前の変更コマンドを使用してディレクトリの名前を変更しました!
結論
このチュートリアルでは、Linuxでディレクトリの名前を変更するすべての方法を学習しました。最も一般的な方法は、「mv」コマンドです。
また、「find」コマンドを使用してディレクトリを検索するか、renameコマンドを使用してディレクトリの名前を変更できることも学びました(デフォルトではシステムで直接使用できない場合があります)。
Linuxシステム管理に興味がある場合は、Webサイトに専用のセクションがありますので、ぜひチェックしてください!