Commandes cp et mv
La commande cp
- Est-il possible de faire une copie d'un répertoire et de l'ensemble de ses sous-répertoires en une seule ligne de commande, sans d'abord faire une copie de chacun des fichiers l'un après l'autre?
- Oui si on utilise l'argument -r
- Que se passe-t-il si l'on veut faire une copie appelée tentative/ de son répertoire essai/, et que le répertoire tentative/ existe déjà?
- Le répertoire essai/ est copié dans tentative/ .
- Que se passe-t-il si vous voulez faire une copie d'un fichier dans un répertoire où il existe déjà un fichier de ce nom?
- Est-il possible de taper une ligne du genre de:
Quel est l'effet de cette ligne?
- Oui, et l'effat sera que si le répertoire repertoire/ existe, les fichiers seront copiés s'ils existent.
La commande mv
- La syntaxe de mv est mv fichier1 fichier2; fichier1 est renommé en fichier2. Mais que se passe-t-il si fichier2 existe déjà?
- Le fichier va écraser celui existant.
- Supposez que vous avez chez vous l'arborescence précédente, et que vous vous trouvez dans ~/Rapport/docs/.
Comment faites-vous pour y amener Rapport.tex qui se trouve dans le répertoire père?
Comment faites-vous ensuite pour ramener ce fichier à son emplacement d'origine?
- Comment renommer un répertoire bla en blo? Que se passe-t-il si le répertoire blo existe déjà?
- Le répertoire bal/ est copié dans le répertoire blo/
- Comment faire pour à la fois déplacer un fichier et changer son nom? Que se passe-t-il si il existe déjà un fichier de ce nom dans le répertoire d'arrivée?
- Mêmes questions avec un répertoire.
- S'il existe déjà, il sera copié comme sous-répertoire.
- Que se passe-t-il si on lance mv avec les options -i et -f ensemble?