GNU/Linux >> Tutoriels Linux >  >> Linux

5 utilisations de la commande mv dans le terminal Linux

Dans cet article, je vais vous montrer 5 utilisations courantes de mv commande sous Linux. Le mv commande non seulement utilisée pour déplacer des fichiers mais aussi pour renommer des fichiers. Cependant, vous pouvez faire plus avec cette commande utilitaire.
Voici les exemples :

1. Déplacer des fichiers à l'aide de la commande mv

Disons que nous voulons déplacer abc.md fichier du répertoire courant vers ./home/ash , nous procédons ainsi :

$ mv abc.md ./home/ash

Pour déplacer plusieurs fichiers du répertoire actuel vers ./home répertoire.

$ mv * ./home/
# or 
$ mv f1.md f2.md ./home/

2. Renommer les fichiers et le répertoire

Renommer des fichiers ou des répertoires fonctionne de la même manière que déplacer un fichier, sauf que vous devez être au même endroit.

## rename `file.txt` to `filenew.txt` in same location.
$ mv file.txt filenew.txt
## rename directory
$ mv dir dirnew

3. Ne remplacez aucun fichier existant

La commande suivante fusionne un dossier avec un autre, mais ne remplace aucun fichier existant

$ mv -n dir1/* ./home/dir2
# only update with the new file
$ mv -u dir1/* ./home/dir2

4. Effectuez une sauvegarde avant d'écraser

Utilisation du b option, nous pouvons effectuer une sauvegarde du fichier de destination avant d'écraser le fichier existant.

$ mv -bv *.txt ./home/dir2

5. Déplacez les fichiers du répertoire parent vers l'un des enfants.

Celui-ci provient de la réponse stackoverflow.

À partir du stackoverflow, supposons que vous ayez la structure suivante :

|parent
    |--child1
    |--child2
    |--grandChild1
    |--grandChild2
    |--grandChild3
    |--grandChild4
    |--grandChild5
    |--grandChild6

Vous pouvez déplacer tous les fichiers du répertoire parent vers child1 avec la commande suivante :

$ cd parent
$ mv !(child1|child2) child1

Linux
  1. | Dans Terminal Command ?

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Comment utiliser vi pour éditer une commande dans un terminal sous Linux ?

À la commande sous Linux

Commande Df sous Linux

Commande d'historique sous Linux - Afficher l'historique du terminal Linux

8 utilisations courantes de la commande Linux Touch

Utilisation de cut sur Linux Terminal

Linux top -c pour afficher la commande complète