accueil > Gestion des fichiers et répertoires > mv

Guide de la commande mv : Déplacement / Renommage de fichiers et répertoires

La commande `mv` (move) est utilisée dans les systèmes d'exploitation Linux et Unix pour changer le nom d'un fichier ou d'un répertoire, ou pour le déplacer à un autre emplacement. C'est une commande essentielle pour organiser et restructurer le système de fichiers. À travers ce guide, apprenez les bases de l'utilisation de la commande `mv` et ses options utiles.

Aperçu de mv

La commande `mv` est le principal moyen de déplacer des données au sein du système de fichiers. Contrairement à la copie (cp), elle ne laisse pas de fichier original, mais change la position d'un fichier ou renomme celui-ci. Lorsque vous déplacez des fichiers au sein du même système de fichiers, cela se fait très rapidement car seul les métadonnées (inode) sont modifiées sans déplacer les données réelles.

Rôle principal de mv

La commande `mv` est principalement utilisée dans les buts suivants :

Domaines d'application principaux

  • Changement de nom de fichier: Change le nom d'un fichier ou son extension.
  • Changement de nom de répertoire: Change le nom d'un répertoire.
  • Déplacement de fichiers: Déplace un fichier d'un répertoire à un autre.
  • Déplacement de répertoires: Déplace un répertoire et tout son contenu à un autre emplacement.
  • Gestion des fichiers de sauvegarde: Utilisé pour déplacer un fichier existant vers une sauvegarde et le remplacer par un nouveau fichier.

Options principales de la commande mv

La commande `mv` offre diverses options pour éviter l'écrasement, forcer l'exécution, afficher des informations détaillées, etc., lors du déplacement ou du renommage de fichiers ou de répertoires.

1. Déplacement / Renommage de base

2. Options d'écrasement et de confirmation

3. Options d'affichage d'informations supplémentaires

Commande générée :

Essayez de combiner les commandes.

Description:

`mv` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Apprenez à déplacer efficacement des fichiers et des répertoires ainsi qu'à les renommer à travers divers exemples d'application de la commande `mv`.

Changement de nom de fichier

mv old_report.txt new_report.txt

Change le nom du fichier `old_report.txt` en `new_report.txt`.

Déplacer un fichier vers un autre répertoire

mv document.pdf /home/user/archives/

Déplace le fichier `document.pdf` du répertoire actuel vers le répertoire `/home/user/archives/`.

Changement de nom de répertoire

mv old_project_folder new_project_folder

Change le nom du répertoire `old_project_folder` en `new_project_folder`.

Confirmation avant écrasement lors du déplacement de fichiers

sudo mv -i config.ini /etc/

Lorsque vous déplacez le fichier `config.ini` vers `/etc/`, demande si le fichier avec le même nom existe déjà à l'emplacement cible.

Déplacer plusieurs fichiers vers un répertoire

mv image1.jpg image2.jpg image3.png photos/

Déplace trois fichiers `image1.jpg`, `image2.jpg`, `image3.png` vers le répertoire `photos` en une seule fois.

Affichage d'informations détaillées et création de sauvegarde lors du déplacement de fichiers

mv -vb main.log main.log.old

Lorsque vous déplacez le fichier `main.log` vers `main.log.old`, créez une copie de sauvegarde si `main.log.old` existe déjà et affichez le processus en détail.


Commandes de la même catégorie