Newsgroup: it.comp.os.linux.software
Titolo: per copiare contenuto dir che parametro usare con cp

devo da una dir XX copiare tutto ilsuo contenuto
dentro una dir YY;
l'originale XX ha dentro sia altre directory e subdirectory  che files;
non riesco a trovare qualěč il parametro corretto da usare con 
cp
-r
-R
-a
-p
etc....
Quale va usato e che differenze ci sono tra uno o l'altro?

 non riesco a trovare qualìè il parametro corretto da usare con
RTFM
in dettaglio:
man cp
-- 
Per pulire qualcosa bisogna sporcare qualcos'altro.  Pero', sovente si
riesce a sporcare tutto senza pulire niente.
                -- Legge di Murphy

 man cp
essendo newbie e usando solo windows non capisco le differenze
esempio:
-a
Equivalente a -dpR, utile per l'archiviazione o comunque per la copia di
collegamenti simbolici cosě come sono.
----che si intende per collagamenti simbolici?
---- qui parla dia rchiviazione e sotto no; cioč anche per archiviazione
cosa vuol intendere e perchč negli a ltri parametri n on č riportata tale
dicitura?
-r
Copia file e directory in modo ricorsivo (includendo le sottodirectory),
considerando tutto ciň che non č una directory come un file normale.
-R
Copia file e directory in modo ricorsivo (includendo le sottodirectory).
--- quindi r copia tutto e R invece solo le dir?
-p
Mantiene le proprietŕ e i permessi originali.
che vuol dire che -a e -r non mantengono ciň?

 che vuol dire che -a e -r non mantengono ciò?
-r no
-a si, visto che comprende anche l'opzione -p

se invece si scrive solo cp che tipo di copia efettua?
inoltre i file che sono solo collegamenti che estensione hanno?
riguardo le indicazioni che hai indicato, hai per caso qualche link 
che detaglia proprio come hai fatto ora?
questo perchč sinora ho trovato solo descrizioni sintetiche piů per esperti
che devono ricordarsi l'uso del comando che per newbie

 writes:
    >> ----che si intende per collagamenti simbolici?
    S> Se arrivi da Windows dovresti saperlo, visto che esistono anche lì...
Non direi proprio.
-- 
"Il principe", di Niccolo' Machiavelli (1513):
	Per arrivare al potere bisogna essere dei figli di buona donna.
		-- Daniele Luttazzi, "C.R.A.M.P.O. - letteratura
		   italiana riassunta per chi non ha molto tempo da
		   perdere"

 che vuol dire che -a e -r non mantengono ciò?
$ ls -l /etc/fstab
-rw-r--r-- 1 root root 642  4 mar 15:53 /etc/fstab
              ^^^
              il file è di root!
Lo copi nella tua home
$ cp /etc/fstab ~/fstab         (nota: ~ = la tua home)
$ ls -l fstab
-rw-r--r-- 1 claudio users 642 26 apr 23:00 fstab
              ^^^
              come vedi il proprietario ora sono io!
"-p" preserva i permessi: se il file prima era di root, dopo la copia
rimane di root.
Ciao, ClaudioT.

 Non direi proprio.
Allora, su Windows il concetto di link alla unix esiste dai tempi di Windows
2000 (NTFS 5), l'unica differenza era data dal fatto che era possibile solo
fare degli hard link. Con Vista, invece, sono disponibili anche i soft link
che, da quello che ho capito, sono andati a rimpiazzare i file .lnk
Enrico

 fare degli hard link.
Cosa?!? E lo scopro solo ora?
E come diavolo si fa?
-- 
Il Papa sta molto meglio.  E' stato dimesso dall'ospedale, e' rientrato a
San Pietro ed ha gia' ripreso gli allenamenti di kung-fu.
L'anno prossimo fara' un giro intorno al mondo.  Aprira' i concerti di Prince.
		-- Panfilo Maria Lippi, "TABLOID TABLOID"@"Mai Dire Gol"

 fare degli hard link.
E quindi erano sostanzialmente inutili, poiché i link di windows
servivano solo per il desktop. Ma non era possibile usare dei link come
parametri di programmi o servizi, poiché avrebbero puntato il *link* e
non il file puntato dal link, e non avrebbero funzionato.
-- 
Massimo Bacilieri AKA Crononauta 
ICQ:4005815

 non il file puntato dal link, e non avrebbero funzionato.
Aspetta, gli hard link sotto Windows funzionano proprio come sotto Linux. La
simulazione dei soft link con i file .lnk invece era solo un modo per
avviare le applicazioni (tra l'altro, e` da notare che sia GNOME che KDE
hanno imitato tale metodo, utilizzando i file .desktop)
Enrico
P.S. per creare gli hard link vi e` una utility nel resource kit di Windows.
Vi dovrebbe essere qualcosa anche tra le utility di Sysinternals, ma non ne
sono sicuro

 Aspetta, gli hard link sotto Windows funzionano proprio come sotto Linux. 
Ah, molto utili, se per farli occorre comprarsi dei programmi apposta
(il resource kit non mi risulta essere mai stato gratuito).


 (il resource kit non mi risulta essere mai stato gratuito).
http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx
Ah, diciamo una cosa: prima di parlare mi informo oppure premetto che sto
dicendo una possibile minchiata
Enrico
P.S. ah, tanto per finire il discorso, con NTFS e` possibile avere anche i
mount point alla *nix

 writes:

Perché queste cose le devo scoprire così? Perché?
-- 
┌─────────────────────┬────────────────────────────────────────────────┐
│   Daniele Giglio    │    Dona i tuoi cicli di clock alla ricerca!    │
│   NO SPAM           │    
http://boinc.berkeley.edu/
                  │
├─────────────────────┴────────────────────────────────────────────────┤
│     Il gallo canta persino la mattina in cui finisce in pentola.     │
│     		-- Stanislaw J. Lec, "Pensieri spettinati"             │
└──────────────────────────────────────────────────────────────────────┘

 Perché queste cose le devo scoprire così? Perché?
Perche` la vita ti detesta :)
Enrico
P.S. se poi proprio andiamo a fondo, e` possibile anche cambiare la
posizione di "Documents & Settings" durante l'installazione

 writes:

Yes, già lo avevo scoperto, sempre su uno dei NG su Linux per altro. Sarà la
prima cosa che farò quando reinstallerò win2000.
-- 
Bologna:
	Presentata al Motorshow l'automobile della Swatch.  E' molto
bella.  Unico inconveniente: quando giri il volante, scatta il datario.
[O si ribalta?!  N.d.Yoyo via newsgroup]


nawfer ha scritto:

http://www.pluto.it/files/ildp/man/man1/cp.1.html
e visto che aggiornarsi non guasta mai.. suggerisco anche di prendere in 
esame qualcosa di piů flessibile
     rsync -avz foo:src/bar /data/tmp
This would recursively transfer all files from the directory src/bar on 
the machine foo into the /data/tmp/bar directory on the local machine. 
The files are transferred in "archive" mode, which ensures that symbolic 
links, devices, attributes, permissions, ownerships, etc. are preserved 
in the transfer. Additionally, compression will be used to reduce the 
size of data portions of the transfer.
in pratica per un uso locale
:
rsync -avz sorgente/* destinazione/