Maison  >  Article  >  Quelle est la commande Linux pour renommer un fichier ?

Quelle est la commande Linux pour renommer un fichier ?

zbt
zbtoriginal
2023-08-09 10:35:1115547parcourir

Les commandes de renommage de fichiers Linux sont la commande mv, la commande cp, la commande rename, la commande sed et la commande awk. 1. commande mv, mv file.txt newfile.txt ; 2. commande cp, cp file.txt newfile.txt ; 3. commande rename, renommer 's/.txt$/.html/' *.txt ; Commandes et plus encore.

Quelle est la commande Linux pour renommer un fichier ?

Linux est un système d'exploitation open source avec une large gamme d'applications. Dans les systèmes Linux, les fichiers doivent souvent être renommés afin de mieux gérer et organiser les fichiers. Cet article présentera certaines commandes de renommage de fichiers Linux couramment utilisées.

1. Commande mv

La commande mv est l'une des commandes de renommage de fichiers les plus couramment utilisées dans les systèmes Linux. Sa syntaxe de base est :

mv [option] [fichier original] [fichier cible] L'option

peut être l'une des suivantes :

- -i : Si le fichier cible existe déjà, demandez s'il faut l'écraser.

- -u : effectuez l'opération de déplacement uniquement lorsque le fichier cible n'existe pas ou que le fichier d'origine est plus récent.

- -b : Si le fichier cible existe déjà, créez un fichier de sauvegarde pour celui-ci.

- -f : Forcer l'écrasement du fichier cible.

Par exemple, si vous souhaitez renommer le fichier file.txt en newfile.txt, vous pouvez utiliser la commande suivante :

mv file.txt newfile.txt

2 la commande cp

la commande cp est utilisée. pour copier des fichiers, peut également être utilisé pour renommer des fichiers. La syntaxe de base est :

cp [option] [fichier original] [fichier cible]

l'option peut être l'une des suivantes :

- -i : Si le fichier cible existe déjà, demandez s'il faut l'écraser.

- -u : effectuez l'opération de copie uniquement lorsque le fichier cible n'existe pas ou que le fichier d'origine est plus récent.

- -b : Si le fichier cible existe déjà, créez un fichier de sauvegarde pour celui-ci.

- -f : Forcer l'écrasement du fichier cible.

Par exemple, si vous souhaitez renommer le fichier file.txt en newfile.txt, vous pouvez utiliser la commande suivante :

cp file.txt newfile.txt

3. utilisé pour le renommage par lots Nommez le fichier. La syntaxe de base est :

rename [option] 's/original string/target string/' [file]

l'option peut être l'une des suivantes :

- -v : Afficher des informations détaillées pendant l'exécution.

Par exemple, si vous souhaitez renommer tous les fichiers se terminant par .txt en .html, vous pouvez utiliser la commande suivante :

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

4. Commande

La commande sed est un puissant outil de traitement de texte qui, en plus de remplacer le contenu du texte, peut également être utilisé pour renommer des fichiers. La syntaxe de base est :

sed 's/original string/target string/' [File] > [Renamed file]

Par exemple, si vous souhaitez modifier la chaîne dans le fichier file.txt" Remplacez "hello" avec "world" et renommez le fichier en newfile.txt. Vous pouvez utiliser la commande suivante :

sed 's/hello/world/' file.txt > newfile.txt

5. La commande awk est un outil de traitement de texte qui peut également être utilisé pour renommer des fichiers. Sa syntaxe de base est :

awk '{sub(/original string/, "target string"); ]Par exemple, si vous souhaitez remplacer la chaîne "hello" dans le fichier file.txt par "world" et renommer le fichier en newfile.txt, vous pouvez utiliser la commande suivante :

awk '{sub(/ hello/, "world"); print}' file.txt > newfile.txt

Résumé :

Cet article présente certaines commandes de renommage de fichiers Linux couramment utilisées, notamment mv, cp, rename, sed et awk. Les commandes peuvent renommer les fichiers de manière flexible selon les besoins pour améliorer l'efficacité de la gestion des fichiers. Qu'il s'agisse de renommer un seul fichier ou de renommer plusieurs fichiers par lots, Linux fournit une multitude de commandes et d'outils pour notre utilisation. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn