8.3.1 Comandi base per copiare una intera sottodirectory
Se avete necessit� di riarrangiare la struttura dei file, muovete il contenuto,
compresi i collegamenti con:
Metodo standard:
# cp -a /partenza/directory /destinazione/directory # richiede GNU cp
# (cd /partenza/directory && tar cf - . ) | \
(cd /destinazione/directory && tar xvfp - )
Se � coinvolto un collegamento, � necessario un metodo pi� "pedante":
# cd /percorso/alla/vecchia/directory
# find . -depth -print0 | afio -p -xv -0a /mount/point/della/nuova/directory
Da remoto:
# (cd /origine/directory && tar cf - . ) | \
ssh user@host.dom (cd /destinazione/directory && tar xvfp - )
Se non ci sono collegamenti:
# scp -pr user1@host1.dom:/origine/directory \
user2@host2.dom:/destinazione/directory
Qui scp
<==> rcp
e ssh
<==>
rsh
.
Le seguenti informazioni comparative su come copiare una intera sottodirectory
sono state presentate da Manoj Srivastava <srivasta@debian.org> nella
lista debian-user@lists.debian.org.