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 ?

Il faut ajouter l'option -r à cp.


  • 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 contenu du répertoire essai va être copié dans le répertoire 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 ?

Le contenu du fichier existant déjà va être écrasé par celui du nouveau.
  • Est-il possible de taper une ligne du genre de :

cp fichier1 fichier2 fichier3 repertoire/

Quel est l'effet de cette ligne ?



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 fichier2 est remplacé par la copie.
  • 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à ?

Commande: mv bla blo
Si le répertoire blo existe déjà, bla est copié dans 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 ?

L'ancien fichier est écrasé par le nouveau.
  • Mêmes questions avec un répertoire.

L'ancien répertoire est écrasé par le nouveau.
  • Que se passe-t-il si on lance mv avec les options -i et -f ensemble ?