Qu’est-ce que la commande Linux `mv` ?

La commande Linux mv déplace ou renomme des fichiers et des répertoires. Par rapport à la copie, le déplacement est généralement plus simple, mais le choix des options reste important lors du remplacement de fichiers ou du déplacement simultané de plusieurs sources.

La mise entre guillemets est également importante, car les chemins du shell contiennent souvent des espaces ou des caractères spéciaux.

Description de l’outil

Cet outil génère une commande Linux mv à partir d’un ou plusieurs chemins source, d’une destination, d’options brutes facultatives et d’options de déplacement courantes. Il peut également préfixer la commande avec sudo.

Utilisez-le lorsque vous souhaitez obtenir une commande de déplacement sûre et prête à être copiée, sans devoir construire manuellement la syntaxe du shell.

Exemples

  • Renommer un seul fichier
  • Déplacer plusieurs fichiers vers un dossier de destination
  • Construire un déplacement interactif qui demande confirmation avant le remplacement

Fonctionnalités

  • Prise en charge de plusieurs chemins source
  • Options mv courantes telles que force, interactif, sans remplacement, mise à jour, mode détaillé et sauvegarde
  • Sortie shell simple prête à être copiée

Limitations

L’outil construit uniquement la commande. Il ne l’exécute pas et ne vérifie pas que la destination se comportera exactement comme prévu sur votre système.

Les options brutes sont transmises sans modification, et la mise entre guillemets échappe uniquement les guillemets doubles.