Linux のファイル名変更コマンドには、mv コマンド、cp コマンド、rename コマンド、sed コマンド、および awk コマンドがあります。 1. mv コマンド、mv file.txt newfile.txt; 2. cp コマンド、cp file.txt newfile.txt; 3. rename コマンド、名前を変更 's/.txt$/.html/' *.txt; 4. sed注文など。
#Linux は、幅広いアプリケーションを備えたオープンソース オペレーティング システムです。 Linux システムでは、ファイルをより適切に管理および整理するために、ファイルの名前を変更する必要があることがよくあります。この記事では、一般的に使用される Linux のファイル名変更コマンドをいくつか紹介します。
1. mv コマンド
mv コマンドは、Linux システムで最も一般的に使用されるファイル名変更コマンドの 1 つです。基本的な構文は次のとおりです:
mv [オプション] [元のファイル] [ターゲット ファイル]
オプションは次のいずれかです:
- -i: ターゲットの場合ファイルがすでに存在する場合は、上書きするかどうかを尋ねるメッセージが表示されます。
- -u: ターゲット ファイルが存在しない場合、または元のファイルの方が新しい場合にのみ、移動操作を実行します。
- -b: 対象ファイルが既に存在する場合は、バックアップファイルを作成します。
- -f: 対象ファイルを強制的に上書きします。
たとえば、ファイル file.txt の名前を newfile.txt に変更する場合は、次のコマンドを使用できます:
mv file.txt newfile.txt
2. cp コマンド
cp コマンドはファイルのコピーに使用され、ファイル名の変更にも使用できます。基本的な構文は次のとおりです。
cp [オプション] [元のファイル] [ターゲット ファイル]
オプションは次のいずれかになります。
- -i: ターゲットの場合ファイルが存在する場合は、上書きするかどうかを確認するプロンプトが表示されます。
- -u: ターゲット ファイルが存在しない場合、または元のファイルの方が新しい場合にのみコピー操作を実行します。
- -b: 対象ファイルが既に存在する場合は、バックアップファイルを作成します。
- -f: 対象ファイルを強制的に上書きします。
たとえば、ファイル file.txt の名前を newfile.txt に変更する場合は、次のコマンドを使用できます:
cp file.txt newfile.txt
3. rename コマンド
rename コマンドは、ファイルの名前をバッチで変更するために使用されます。基本的な構文は次のとおりです:
rename [オプション] 's/元の文字列/ターゲット文字列/' [ファイル]
オプションは次のいずれかです:
- - v: 実行中に詳細情報を表示します。
たとえば、.txt で終わるすべてのファイルの名前を .html に変更する場合は、次のコマンドを使用できます:
rename 's/.txt$/.html/' * .txt
4. sed コマンド
sed コマンドは強力なテキスト処理ツールで、テキスト コンテンツを置換するだけでなく、ファイルの名前を変更することもできます。基本的な構文は次のとおりです:
sed 's/original string/target string/' [file] > [renamed file]
たとえば、ファイルをコピーする場合は、文字列を置き換えますfile.txt の「hello」を「world」に変更し、ファイルの名前を newfile.txt に変更します。次のコマンドを使用できます:
sed 's/hello/world/' file.txt > newfile.txt
5. awk コマンド
awk コマンドは、ファイル名の変更にも使用できるテキスト処理ツールです。その基本構文は次のとおりです:
awk '{sub(/original string/, "target string"); print}' [file] > [renamed file]
たとえば、ファイルをコピーする場合 file という文字列を置き換えます.txt の hello" を "world" に変更し、ファイル名を newfile.txt に変更すると、次のコマンドを使用できます:
awk '{sub(/hello/, "world"); print}' ファイル。 txt > newfile.txt
概要:
この記事では、mv、cp、rename、sed、awk など、一般的に使用される Linux ファイルの名前変更コマンドをいくつか紹介します。必要に応じてファイルの名前を柔軟に変更でき、ファイル管理の効率が向上します。単一のファイルの名前を変更する場合でも、複数のファイルの名前をバッチで変更する場合でも、Linux には使用できる豊富なコマンドとツールが用意されています。 。
以上がLinuxのファイル名変更コマンドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。