{"uuid":"ced6b4b0-90a2-4cec-bc63-90a798863a54","slug":"mv","title":"mv","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-19 06:53:01","created_at":"2023-02-19 06:53:01","updated_at":"2023-02-19 06:53:01","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# mv\n\n![Déplacer ou renommer des fichiers et des répertoires](dummy.png)\n\nLa commande `mv` est une commande de la ligne de commande utilisée pour déplacer ou renommer des fichiers et des répertoires dans un système d'exploitation de type Unix. Le nom `mv` signifie `move` en anglais, ce qui se traduit par `déplacer` en français.\n\nLa syntaxe générale de la commande `mv` est la suivante :\n\n```BASH\nmv [options] source destination\n```\n\nVoici quelques exemples d'utilisation courante de la commande `mv` :\n\n-- Déplacer un fichier `file.txt` du répertoire courant vers un autre répertoire :\n\n```BASH\nmv file.txt /chemin/vers/nouveau/repertoire/\n```\n\n-- Renommer un fichier `file.txt` en `newfile.txt` :\n\n```BASH\nmv file.txt newfile.txt\n```\n\n-- Déplacer un répertoire `mydir` du répertoire courant vers un autre répertoire :\n\n```BASH\nmv mydir /chemin/vers/nouveau/repertoire/\n```\n\n-- Renommer un répertoire `mydir` en `newdir` :\n\n```BASH\nmv mydir newdir\n```\n\n---\nPour faciliter votre travail et gagner du temps, voici quelques exemples que vous pouvez utiliser avec la commande `mv` :\n\n-- Utiliser l'option `-i` pour demander une confirmation avant d'écraser un fichier existant lors d'un déplacement :\n\n```BASH\nmv -i fichier.txt nouveau_dossier/\n```\n\n-- Utiliser l'option `-v` pour afficher les fichiers qui sont déplacés :\n\n```BASH\nmv -v fichier.txt nouveau_dossier/\n```\n\n-- Utiliser l'option `-u` pour ne déplacer un fichier que s'il est plus récent que sa version existante dans le répertoire de destination :\n\n```BASH\nmv -u fichier.txt nouveau_dossier/\n```\n\n-- Utiliser l'option `--backup` pour créer une copie de sauvegarde des fichiers existants avant de les écraser :\n\n```BASH\nmv --backup fichier.txt nouveau_dossier/\n```\n\n-- Créer un alias pour éviter de saisir souvent la même commande, par exemple :\n\n```BASH\nalias mvc='mv -v --backup'\n```\n\nCela crée un alias `mvc` qui déplace les fichiers en affichant une sortie verbale et en créant une copie de sauvegarde.\n\n-- Utiliser un caractère générique ou une expression régulière pour déplacer plusieurs fichiers qui correspondent à un modèle donné :\n\n```BASH\nmv *.txt nouveau_dossier/\n```\n\nCela déplace tous les fichiers qui ont l'extension `.txt` dans le répertoire actuel vers le répertoire `nouveau_dossier`.\n\nCes astuces et alias peuvent être personnalisés en fonction de vos besoins et de votre façon de travailler avec la commande `mv`.","featured":false,"tags":[]}