Comment copier tout le contenu d'un répertoire dans un autre?
Par exemple:
$ cd /home/newuser
$ cp -a /backup/olduser/* .
Le problème avec ce qui précède est que le modèle globant '*' correspond aux répertoires cachés '.' et '..' et vous vous retrouvez avec un répertoire 'olduser' à l'intérieur de 'newuser', ainsi que son contenu.
Vous pouvez aussi faire quelque chose comme ça:
$ rmdir /home/newuser
$ cp -a /backup/olduser /home/newuser
Mais que se passe-t-il si newuser contient déjà des fichiers et des répertoires par défaut?
Quel est le moyen le plus simple, le plus correct, le plus facile à retenir et sans faille pour déplacer le contenu d'un répertoire vers un autre à l'aide de la commande de base 'cp' et du shell?
.
et..
travaille. Soin d'expliquer?