logo

Comment déplacer un fichier sous Linux | Commande mv

Le 'mv`>La commande sous Linux est comme un outil de super-héros qui peut faire un tas de choses intéressantes avec vos fichiers et dossiers. Considérez-le comme un camion de déménagement numérique qui vous aide à déplacer des éléments sur votre ordinateur. Que vous souhaitiez ranger vos dossiers, donner de nouveaux noms à vos fichiers ou les envoyer à différents endroits, `mv`>est l'ami incontournable pour le travail. C’est un outil de base que toute personne utilisant Linux devrait connaître. Dans cet article, nous examinerons de plus près comment vous pouvez utiliser lemv>commande pour différentes tâches, et je vais vous montrer des exemples étape par étape pour le rendre très facile à comprendre. Alors, attachez votre ceinture et explorons les nombreuses astucesmv>le commandement a relevé son sac !

Dans Systèmes d'exploitation basés sur UNIX comme Linux et macOS, `mv` signifie bouger. Mais dans cet article, nous parlerons de la commande mv sous Linux. Comme son nom l'indique, cette commande est utilisée pour renommer des répertoires de fichiers et déplacer des fichiers d'un emplacement à un autre au sein d'un système de fichiers.

Comment déplacer un fichier sous Linux | Commande mv



Syntaxe de la commande mv sous Linux

La syntaxe de base de la commande mv sous Linux est mentionnée ci-dessous.

mv [options(s)] [source_file_name(s)] [Destination_file_name]>

Ici,

conversion d'un objet en chaîne
  • nom_fichier_source(s) = Le nom des fichiers que nous voulons renommer ou déplacer.
  • Nom_fichier_destination = Le nom du nouvel emplacement ou le nom du fichier.

Exemples de commande mv

1. Comment renommer un fichier sous Linux à l'aide de la commande mv

Syntaxe:

mv [source_file_name(s)] [Destination_file_name]>

Entrez votre nom du fichier source au lieu de [nom(s)_fichier_source] et ton nom du fichier de destination au lieu de [Nom_fichier_destination].

Par exemple:

Si nous avons un nom de fichier = jayesh_gfg et que nous voulons le renommer en name = geeksforgeeks.

mv jayesh_gfg geeksforgeeks>

mv jayesh_gfg geeksforgeeks

Ici, nous avons utilisé le 'ls' commande pour voir les fichiers et répertoires à l’emplacement suivant.

Cette commande est renommée « jayesh_gfg » en « geeksforgeeks ». Si « geeksforgeeks » existe déjà, dans ce cas, il sera écrasé sans demande de confirmation.

2. Comment déplacer un fichier sous Linux à l'aide de la commande mv

Syntaxe:

mv [source_file_name(s)] [Destination_path]>

Entrez votre nom du fichier source au lieu de [nom(s)_fichier_source] et ton chemin de destination au lieu de [Chemin_destination].

Par exemple:

Si nous avons un nom de fichier = geeksforgeeks et que nous voulons le déplacer vers l'emplacement nom = /home/jayeshkumar/jkj.

mv geeksforgeeks /home/jayeshkumar/jkj/>

mv geeksforgeeks /home/jayeshkumar/jkj/

Ici, nous avons utilisé le 'ls' commande pour voir les fichiers et répertoires à l’emplacement suivant.

Cette commande a déplacé le nom du fichier = `geeksforgeeks` vers le nom de destination = /home.jayeshkumar/jkj/.

3. Comment déplacer plusieurs fichiers sous Linux à l'aide de la commande mv

Syntaxe:

mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>

Entrez votre noms de fichiers sources au lieu de [nom_fichier_source_1…..] et ton chemin de destination au lieu de [Chemin_destination].

Par exemple:

Si nous avons un nom de fichier = gfg_1 , gfg_2 et que nous voulons le déplacer vers l'emplacement nom = /home/jayeshkumar/jkj.

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/

Ici, nous avons utilisé le 'ls' commande pour voir les fichiers et répertoires à l’emplacement suivant.

Cette commande a déplacé le nom du fichier = `gfg_1 et gfg_2` vers le nom de destination = /home.jayeshkumar/jkj/.

instruction java if else

4. Comment renommer un répertoire sous Linux à l'aide de la commande mv sous Linux

Syntaxe:

mv [source_directory_name(s)] [Destination_directory_name]>

Entrez votre nom du répertoire source au lieu de [nom(s)_répertoire_source] et ton nom du répertoire de destination au lieu de [Nom_répertoire_destination].

Par exemple:

Si nous avons un répertoire name = jkj et que nous voulons le renommer en name = new_gfg.

mv jkj new_gfg>

mv jkj new_gfg

Ici, nous avons utilisé 'ls' commande pour voir les fichiers et répertoires à l’emplacement suivant.

Cette commande renomme `jkj` en `new_gfg`. Si `new_gfg` existe déjà, dans ce cas, il sera écrasé sans demander de confirmation.

Options disponibles dans la commande mv

1. -i (interactif)

L'option -i oblige la commande mv à demander une confirmation avant d'écraser un fichier existant. Si le fichier n’existe pas, il le renommera ou le déplacera simplement sans invite.

Syntaxe:

mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Entrez votre nom du fichier/répertoire source au lieu de [fichier_source/nom_répertoire(s)] et ton nom/chemin du fichier/répertoire de destination au lieu de [Fichier_destination/nom_répertoire/chemin].

Par exemple:

Si nous avons un nom de fichier = jayesh_gfg et que nous voulons le renommer en nom de fichier existant = geeksforgeeks.

la vérification Java est nulle
mv -i jayesh_gfg geeksforgeeks>

mv -i jayesh_gfg geeksforgeeks

Ici, nous avons utilisé 'ls' commande pour voir les fichiers et répertoires à l’emplacement suivant.

Ici, nous devons donner la permission en tapant yes = `y` et no =`n`.

2. -f (Forcer)

mv demande une confirmation en écrasant le fichier de destination si un fichier est protégé en écriture. Le -F L'option remplace cette protection mineure, écrase de force le fichier de destination et supprime le fichier source.

Syntaxe:

mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Entrez votre nom du fichier/répertoire source au lieu de [fichier_source/nom_répertoire(s)] et ton nom/chemin du fichier/répertoire de destination au lieu de [Fichier_destination/nom_répertoire/chemin].

Par exemple:

Si nous avons un nom de fichier = gfg et que nous voulons le renommer en nom de fichier existant = geeksforgeeks.

mv -f gfg geeksforgeeks>

mv -f gfg geeksforgeeks

Ici, nous avons utilisé 'ls' commande pour voir les fichiers et répertoires à l’emplacement suivant.

3. -n (pas de frappe)

Avec -n option, mv empêche l'écrasement d'un fichier existant.

Syntaxe:

mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Entrez votre nom du fichier/répertoire source au lieu de [fichier_source/nom_répertoire(s)] et ton nom/chemin du fichier/répertoire de destination au lieu de [Fichier_destination/nom_répertoire/chemin].

Par exemple:

Si nous avons un nom de fichier = oldfile et que nous voulons le renommer en nom de fichier existant = newfile.

mv -n oldfile newfile>

mv -n ancien fichier nouveau fichier

menu des paramètres Android

Ici, nous avons utilisé 'ls' commande pour voir les fichiers et répertoires à l’emplacement suivant.

4. -b (sauvegarde)

Avec cette option, il est plus facile de faire une sauvegarde d'un fichier existant qui sera écrasé suite à la mv commande. Cela créera un fichier de sauvegarde avec le caractère tilde (~) ajouté.

Syntaxe:

mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Entrez votre nom du fichier/répertoire source au lieu de [fichier_source/nom_répertoire(s)] et ton nom/chemin du fichier/répertoire de destination au lieu de [Fichier_destination/nom_répertoire/chemin].

Par exemple:

Si nous avons un nom de fichier = first_file et que nous voulons le renommer en nom de fichier existant = second_file.

mv -b first_file second_file>

mv -b premier_fichier deuxième_fichier

Ici, nous avons utilisé 'ls' commande pour voir les fichiers et répertoires à l’emplacement suivant.

5. -version

Cette option permet d'afficher la version de mv qui est actuellement en cours d'exécution sur votre système.

Syntaxe:

mv --version>

mv –version

Comment déplacer un fichier sous Linux | Commande mv – FAQ

Comment déplacer un fichier d'un dossier à un autre à l'aide de mv> commande sous Linux ?

Pour déplacer un fichier d'un dossier à un autre, vous pouvez utiliser lemv>commande suivie du nom du fichier source et du dossier de destination. Par exemple:

mv filename /path/to/destination/>

Puis-je utiliser le mv> commande pour renommer un fichier sous Linux ?

Absolument! Lemv>La commande ne sert pas seulement à déplacer des fichiers mais également à les renommer. Fournissez simplement le nom de fichier actuel et le nouveau nom souhaité comme destination :

mv old_filename new_filename>

Comment puis-je déplacer un répertoire entier sous Linux avec le mv> commande?

Déplacer un répertoire est aussi simple que déplacer un fichier. Utilisez lemv>commande avec le nom du répertoire source et le répertoire de destination :

mv directory_name /path/to/destination/>

Que dois-je faire si un fichier du même nom existe déjà dans le dossier de destination lors de l'utilisation mv> ?

Si un fichier du même nom est présent dans le dossier de destination,mv>vous demandera une confirmation avant d'écraser. Pour contourner la confirmation et écraser sans demander, vous pouvez utiliser le-f>Option (forcer):

mv -f source destination>

Puis-je déplacer plusieurs fichiers à la fois en utilisant le mv> commande sous Linux ?

Absolument! Vous pouvez déplacer plusieurs fichiers en une seule commande en fournissant tous les noms de fichiers suivis du dossier de destination :

mv file1 file2 file3 /path/to/destination/>

Conclusion

Le ' mv La commande ` est un outil utile pour gérer les répertoires et les fichiers dans les systèmes d'exploitation basés sur Linux. Nous avons discuté de deux fonctions distinctes de la commande `mv` : renommer ou déplacer des fichiers ou des répertoires d'un emplacement à un autre. Dans l'ensemble, nous pouvons dire que la commande `mv` est un outil essentiel pour gérer efficacement les fichiers et les répertoires sous Linux.