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 [email protected] (cd /destinazione/directory && tar xvfp - )
Se non ci sono collegamenti:
# scp -pr [email protected]:/origine/directory \
[email protected]:/destinazione/directory
Qui scp
<==> rcp
e ssh
<==>
rsh
.
Le seguenti informazioni comparative su come copiare una intera sottodirectory
sono state presentate da Manoj Srivastava <[email protected]> nella
lista [email protected].