Section courante

A propos

Section administrative du site

mv

Déplacement
AIX Externe

Syntaxe

mv [ -E{force|ignore|warn} ] [ -i | -f ] [ -I ] SourceFile ... TargetFile
mv -E{force|ignore|warn} ] [ -i | -f ] [ -I ] SourceDirectory ... TargetDirectory
mv -E{force|ignore|warn} ] [ -i | -f ] [ -I ] SourceFile/SourceDirectory TargetDirectory

Paramètres

Nom Description
-d Ce paramètre permet d'indiquer que le fichier source est entreposé au format déchiffré (texte clair) sur la cible.
-e Ce paramètre permet d'indiquer que le fichier source est entreposé sous forme cryptée, si le système de fichiers cible est un système de fichiers crypté (EFS).
-E Ce paramètre permet d'indiquer le comportement. Si vous omettez le paramètre -E, avertir est le comportement par défaut. Le paramètre -E requiert l'un des valeurs suivants :
Valeur Description
force Cette valeur permet d'indiquer un échec de l'opération mv sur un fichier si la taille d'extension fixe ou la réservation d'espace du fichier ne peut pas être conservée.
ignore Cette valeur permet d'ignorer les erreurs de préservation des attributs d'étendue.
warn Cette valeur permet d'émettre un avertissement si la réservation d'espace ou la taille d'extension fixe du fichier ne peut pas être conservée.
-f Ce paramètre permet de ne pas avoir de prompt avant d'écraser un fichier existant.
-i Ce paramètre permet d'indiquer un prompt avant de déplacer un fichier ou un répertoire vers un nom de chemin existant en affichant le nom du fichier suivi d'un point d'interrogation. Si vous répondez avec une ligne commençant par y ou l'équivalent local d'un y, le déplacement se poursuit. Toute autre réponse empêche le déplacement de se produire.
-I Ce paramètre permet de supprimer le message d'avertissement lors de la conversion de l'ACL.

Description

Cette commande permet d'effectuer le déplacement de fichier(s) vers un nouvel emplacement.

Remarques

Exemples

L'exemple suivant permet de renommer un fichier :

mv appendix apndx.a

Cette commande renomme l'annexe en apndx.a. Si un fichier nommé apndx.a existe déjà, son ancien contenu est remplacé par celui de l'annexe.

L'exemple suivant permet de déplacer un répertoire :

mv monlivre monmanuel

Cette commande déplace tous les fichiers et répertoires sous monlivre vers le répertoire nommé monmanuel, si monmanuel existe. Sinon, le répertoire monlivre est renommé monmanuel.

L'exemple suivant permet de déplacer un fichier vers un autre répertoire et lui donner un nouveau nom :

mv introduction monmanuel/chapitre1

Cette commande déplace introduction à monmanuel/chap1. Le nom introduction est supprimé du répertoire courant, et le même fichier apparaît comme chapitre1 dans le répertoire monmanuel.

L'exemple suivant permet de déplacer un fichier vers un autre répertoire, en gardant le même nom :

mv chapitre3 monmanuel

Cette commande déplace le chapitre 3 vers monmanuel/chapitre3. Les premier et troisèmes exemples nomment deux fichiers, le deuxième exemple nomme deux répertoires existants et le quatrième exemple nomme un fichier et un répertoire.

Pour déplacer plusieurs fichiers dans un autre répertoire, saisissez :

mv chapitre4 claude/chapitre5 /home/monmanuel

Cette commande déplace le fichier chap4 dans le répertoire de fichiers /home/monmanuel/chapitre4 et le fichier claude/chapitre5 dans le fichier /home/monmanuel/chapitre5.

L'exemple suivant permet d'utiliser la commande mv avec des caractères de correspondance générique :

mv monmanuel/* .

Cette commande déplace tous les fichiers du répertoire monmanuel dans le répertoire courant «.» (symbole de point), en conservant les noms qu'ils avaient dans monmanuel. Ce mouvement vide également monmanuel. Vous devez taper un espace entre l'astérisque et le point.

Les caractères de correspondance générique développent uniquement les noms des fichiers existants. Par exemple, la commande mv introduction man*/chapitre1 ne fonctionne pas si le fichier monmanuel/chapitre1 n'existe pas.



Dernière mise à jour : Lundi, le 21 juin 2021