Come copi tutto il contenuto di una directory in un'altra?
Per esempio:
$ cd /home/newuser
$ cp -a /backup/olduser/* .
Il problema con quanto sopra è che il modello globale '*' corrisponde alle directory nascoste '.' e '..' e si finisce con una directory 'olduser' all'interno di 'newuser', così come i contenuti.
Potresti anche fare qualcosa del genere:
$ rmdir /home/newuser
$ cp -a /backup/olduser /home/newuser
Ma cosa succede se newuser contiene già alcuni file e directory predefiniti?
Qual è il modo più semplice, più corretto, più semplice da ricordare e non disordinato per spostare il contenuto di una directory in un'altra usando solo il comando base 'cp' e la shell?
.
e come..
funzioni. Ti interessa spiegare?