82 lines
2.4 KiB
Markdown
82 lines
2.4 KiB
Markdown
# mv
|
|
|
|

|
|
|
|
La 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.
|
|
|
|
La syntaxe générale de la commande `mv` est la suivante :
|
|
|
|
```BASH
|
|
mv [options] source destination
|
|
```
|
|
|
|
Voici quelques exemples d'utilisation courante de la commande `mv` :
|
|
|
|
-- Déplacer un fichier `file.txt` du répertoire courant vers un autre répertoire :
|
|
|
|
```BASH
|
|
mv file.txt /chemin/vers/nouveau/repertoire/
|
|
```
|
|
|
|
-- Renommer un fichier `file.txt` en `newfile.txt` :
|
|
|
|
```BASH
|
|
mv file.txt newfile.txt
|
|
```
|
|
|
|
-- Déplacer un répertoire `mydir` du répertoire courant vers un autre répertoire :
|
|
|
|
```BASH
|
|
mv mydir /chemin/vers/nouveau/repertoire/
|
|
```
|
|
|
|
-- Renommer un répertoire `mydir` en `newdir` :
|
|
|
|
```BASH
|
|
mv mydir newdir
|
|
```
|
|
|
|
---
|
|
Pour faciliter votre travail et gagner du temps, voici quelques exemples que vous pouvez utiliser avec la commande `mv` :
|
|
|
|
-- Utiliser l'option `-i` pour demander une confirmation avant d'écraser un fichier existant lors d'un déplacement :
|
|
|
|
```BASH
|
|
mv -i fichier.txt nouveau_dossier/
|
|
```
|
|
|
|
-- Utiliser l'option `-v` pour afficher les fichiers qui sont déplacés :
|
|
|
|
```BASH
|
|
mv -v fichier.txt nouveau_dossier/
|
|
```
|
|
|
|
-- 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 :
|
|
|
|
```BASH
|
|
mv -u fichier.txt nouveau_dossier/
|
|
```
|
|
|
|
-- Utiliser l'option `--backup` pour créer une copie de sauvegarde des fichiers existants avant de les écraser :
|
|
|
|
```BASH
|
|
mv --backup fichier.txt nouveau_dossier/
|
|
```
|
|
|
|
-- Créer un alias pour éviter de saisir souvent la même commande, par exemple :
|
|
|
|
```BASH
|
|
alias mvc='mv -v --backup'
|
|
```
|
|
|
|
Cela crée un alias `mvc` qui déplace les fichiers en affichant une sortie verbale et en créant une copie de sauvegarde.
|
|
|
|
-- Utiliser un caractère générique ou une expression régulière pour déplacer plusieurs fichiers qui correspondent à un modèle donné :
|
|
|
|
```BASH
|
|
mv *.txt nouveau_dossier/
|
|
```
|
|
|
|
Cela déplace tous les fichiers qui ont l'extension `.txt` dans le répertoire actuel vers le répertoire `nouveau_dossier`.
|
|
|
|
Ces astuces et alias peuvent être personnalisés en fonction de vos besoins et de votre façon de travailler avec la commande `mv`. |