Gérer des fichiers dans Terminal sur Mac
Dans Terminal, vous pouvez copier et déplacer des fichiers localement ou à distance à l’aide des outils de ligne de commande mv
, cp
et scp
.
Astuce : Il est plus simple de déplacer et de copier des fichiers à l’aide du Finder. Consultez Organiser les fichiers dans des dossiers.
Déplacer un fichier ou dossier localement
Dans l’app Terminal sur votre Mac, utilisez la commande
mv
pour déplacer des fichiers ou des dossiers d’un emplacement vers un autre sur un même ordinateur. La commandemv
déplace un fichier ou un dossier de son ancien emplacement vers son nouvel emplacement.Par exemple, pour déplacer un fichier de votre dossier Téléchargements vers un dossier Travail dans votre dossier Documents :
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Vous pouvez aussi modifier le nom du fichier pendant son déplacement :
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Consultez la page-manuel de la commande mv.
Copier un fichier ou dossier localement
Dans l’app Terminal sur votre Mac, utilisez la commande
cp
pour faire une copie d’un fichier.Par exemple, pour copier un dossier nommé Dépenses de votre dossier Documents vers un autre volume appelé Données :
% cp -R ~/Documents/Expenses /Volumes/Data/Expenses
L’indicateur
-R
entraîne la copie du dossier et de son contenu parcp
. Notez que le nom du dossier ne se termine pas par une barre oblique, ce qui modifierait le comportement decp
lors de la copie du dossier.
Consultez la page-manuel de la commande cp.
Copier un fichier ou dossier à distance
Dans l’app Terminal sur votre Mac, utilisez la commande
scp
pour copier un fichier ou un dossier à partir d’un ordinateur distant ou vers un ordinateur distant.scp
utilise les mêmes protocoles sous-jacents quessh
.Par exemple, pour copier un fichier compressé à partir de votre dossier de départ vers le dossier de départ d’un autre utilisateur sur un serveur distant :
% scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Users/username/Desktop/ImportantPapers.tgz
Le mot de passe de l’utilisateur vous est demandé.
L’indicateur
-E
conserve les attributs étendus, les parties ressources et les données ACL.L’indicateur
-r
, non utilisé dans cet exemple, entraîne la copie d’un dossier et de son contenu parscp
.
Consultez la page-manuel de la commande scp.