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.