Salve a tutti,
come copia tutto il contenuto di una dir (anche i file che iniziano con il punto) all'interno di un'altra?
Ho provato con:
cp -a /dir/* target/
ma non i copia i file e le dir che iniziano con il punto...
Salve a tutti,
come copia tutto il contenuto di una dir (anche i file che iniziano con il punto) all'interno di un'altra?
Ho provato con:
cp -a /dir/* target/
ma non i copia i file e le dir che iniziano con il punto...
basta ed avanza.codice:cp -a from/ to/
slack? smack!
Sembra di no...Originariamente inviato da cacao74
basta ed avanza.codice:cp -a from/ to/
'sembra' di siOriginariamente inviato da kylnas1
Sembra di no...
codice:[cacao74@winnie tmp]$ pwd /home/cacao74/tmp [cacao74@winnie tmp]$ ls -lA from/ total 0 -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 .1 -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 .2 -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 .3 -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 a -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 b -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 c [cacao74@winnie tmp]$ cp -a from/ to/ [cacao74@winnie tmp]$ ls -lA to total 0 -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 .1 -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 .2 -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 .3 -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 a -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 b -rw-r--r-- 1 cacao74 users 0 2006-05-06 11:50 c
slack? smack!
Il comando che mi hai detto copia una dir in un'altra dir, creando di nuovo la directory sorgente. A me serve copiare solo il contenuto dentro un'altra directory.
Ok, mi era sfuggito il fatto che voleggi SOLO il contenuto.Originariamente inviato da kylnas1
Il comando che mi hai detto copia una dir in un'altra dir, creando di nuovo la directory sorgente. A me serve copiare solo il contenuto dentro un'altra directory.
In questo caso non va bene cp con l'uso dell'asterisco, perche' (fortunatamente) i file che iniziano con il punto non vengono considerati.
ti invito a provare find
ciaocodice:find from/ -mindepth 1 -exec cp -a '{}' to/ \;
slack? smack!
Perfetto ti ringrazio...Originariamente inviato da cacao74
Ok, mi era sfuggito il fatto che voleggi SOLO il contenuto.
In questo caso non va bene cp con l'uso dell'asterisco, perche' (fortunatamente) i file che iniziano con il punto non vengono considerati.
ti invito a provare find
ciaocodice:find from/ -mindepth 1 -exec cp -a '{}' to/ \;
Per curiosità una cosa del tipo:
cp dir/.* target/
?
e dai, prova a fare qualcosina, non ti mangia nessuno...Originariamente inviato da kylnas1
Perfetto ti ringrazio...
Per curiosità una cosa del tipo:
cp dir/.* target/
?
slack? smack!
L'ho fatto e sembra che funzioni, solo volevo sapere se magari c'erano delle controindicazioni (link simbolici andati persi o cose del genere...)Originariamente inviato da cacao74
e dai, prova a fare qualcosina, non ti mangia nessuno...