Comment utiliser la commande MV sous Linux

Linux est l'un des systèmes d'exploitation les plus sûrs du marché, mais il est vrai que son utilisation peut être plus complexe que Windows ou Mac.L'utilisation de commandes sous Linux est une tâche naturelle qui exécute des types d'utilisateurs et bien que cela puisse sembler quelque chose de vraiment complexe, il n'en sera pas ainsi avec une bonne connaissance de la fonctionnalité de chacun d'entre eux.

Pour cette raison, nous allons expliquer ci-dessous l'une des commandes les plus pratiques pour les tâches de gestion telles que le déplacement d'éléments dans le système de manière sûre et efficace. Nous parlons de la commande mv.

Quelle est la commande MVMV (Move - Mover), son nom est clair pour la tâche qu'il effectue sous Linux et consiste à déplacer des répertoires ou des fichiers, mais dans certains cas, cela nous aide à renommer certains d'entre eux, donc lorsque vous utilisez la commande mv, rappelez-vous que vous pouvez Faites le suivant :

  • Renommer un fichier ou un dossier sur le système
  • Déplacer le groupe de fichiers dans un répertoire différent de l'original

MV est une commande qui est exécutée sans avoir besoin de confirmation, nous devons donc être sûrs que les fichiers ou les répertoires doivent être sélectionnés.

SyntaxeLa syntaxe d'utilisation de la commande mv est la suivante :

  • mv [OPTION]… [-T] Ressource de destination
  • mv [OPTION]… Ressource… Répertoire
  • mv [OPTION]… -t Répertoire des ressources

Il y a quelques paramètres que nous pouvons utiliser avec la commande MV, ce sont :

Ce paramètre oblige à déplacer en écrasant le fichier de destination sans demander avant

 mv -f

C'est un message interactif avant écrasement
 mv -i

Ce paramètre permet de déplacer un élément lorsque la source est plus récente que la destination, sinon non
 mv -u Mise à jour

Cette option imprime les fichiers source et destination
 mv -v verbeux

Accéder au manuel d'aide MV
 homme mv

1. Comment utiliser la commande MV sous Linux


Pour cela nous utiliserons Ubuntu 19 et le premier exemple que nous donnerons sera de renommer un fichier en cours de déplacement.

Étape 1
Pour cela, nous avons un fichier appelé Solvetic1.docx et il sera renommé en Solvetic2.docx, nous exécutons ce qui suit :

 mv Solvetic1.docx Solvetic2.docx
En exécutant la commande ls, nous pouvons voir que le fichier a été modifié :

Étape 2
Maintenant, si nous voulons changer le chemin de ce fichier en un nouveau, nous devons entrer ce chemin suivi du nom du fichier, dans ce cas nous déplacerons un fichier vers Documents, pour cela nous exécutons ce qui suit :

 mv Solvetic2.docx / home / Solvetic / Documents 

AGRANDIR

Lancer le message d'écrasement avant de se déplacerNous avons mentionné au début que la commande mv est exécutée sans demander d'autorisations pour écraser l'utilisateur, mais si pour des raisons de sécurité nous préférons qu'elle soit affichée pour garantir l'intégrité de l'objet, nous devons ajouter le paramètre -i comme suit :

 mv -i Solvetic2.docx / home / Solvetic / Documents
Là, un message s'affichera demandant si nous autorisons ou non le fichier de destination à être remplacé par ce nouveau fichier ou répertoire :

AGRANDIR

2. Comment empêcher la commande mv d'écraser un objet Linux existant


Si pour ajouter plus de sécurité, nous ne voulons pas que le fichier soit déplacé pour en remplacer un autre dans le chemin de destination, nous devons ajouter le paramètre -n et aucune action n'est entreprise :
 mv -n Solvetic2.docx / home / Solvetic / Documents
Nous pouvons voir que le fichier Solvetic2.docx sera toujours disponible sur le bureau :

3. Comment supprimer les barres obliques d'un objet Linux avec la commande MV


Dans certains cas il est possible d'éliminer les slashs situés dans la partie finale des arguments, pour cela il faut utiliser l'option --strip-trailing-slashes :
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Documents

Bien que cette option ne soit pas très courante, elle est utilisée lorsqu'un argument source contient une barre oblique finale qui peut spécifier un lien symbolique vers un répertoire.

4. Autoriser la commande mv à gérer la destination comme un fichier Linux normal


Cette valeur permet de gérer la destination comme un fichier mais pas comme un répertoire, pour cela nous avons l'option -T :
 mv -T Solvetic1.docx / home / Solvetic / Documents
Autorisez la commande MV à déplacer le fichier uniquement à condition qu'il soit plus récent que le fichier de destination. C'est un paramètre qui permet de déplacer un fichier uniquement lorsque le fichier source est plus ancien que cela, pour cela nous exécutons ce qui suit :
 mv -u Solvetic2.docx / home / Solvetic / Documents

5. Demandez à la commande MV de générer les détails de la tâche effectuée Linux


Pour accéder à des informations détaillées sur le mouvement des éléments sous Linux avec MV, nous pouvons utiliser le paramètre -v :
 mv -v Solvetic1.docx / home / Solvetic / Documents 

6. Créer une sauvegarde des fichiers existants avec la commande MV Linux


Un point de sécurité idéal de la commande MV est la possibilité de créer une copie de sauvegarde du fichier à déplacer, celle-ci sera créée avec le même nom du fichier dans la destination seulement que sa différence sera un tilde (~), par cela, nous devons utiliser le paramètre -b :
 mv -b Solvetic1.docx / home / Solvetic / Documents

Nous pouvons utiliser la commande ls pour afficher les copies créées :

Grâce à la commande MV, nous pouvons déplacer librement des objets sous Linux, ainsi que modifier leur nom si nécessaire, et avoir un contrôle beaucoup plus précis sur eux.

wave wave wave wave wave