PDA

Visualizza la versione completa : Copiare files tra cartelle


iceberg
21-04-2011, 12:36
Ciao ho due cartelle e vorrei trasferire (sovrascrivere) i files dall'una all'altra
ho provato il comando cp ma non capisco come sovrascrivere tutto

le due cartelle sono nelle posizioni

origine
/vmfs/volumes/4d3c543d/backupvm/VM/VM/-2011-04-05_10-33-15

destinazione
/vmfs/volumes/4d3c5438/VM/


Grazie a tutti!!!

patel
21-04-2011, 12:48
come hai provato e cosa è successo ?
perché non copi col filemanager ?

iceberg
21-04-2011, 12:59
perchè con filezilla non riesco a connettermi tramite SSH... non capisco perchè non fa connettere :(

quindi dopo qualche prova ho deciso di passare al comando diretto :)

ma facendo cp path_origine path_destinazione non vorrei fare casini, quindi volevo capire i parametri per copiare tutti i files, sovrascrivere gli esistenti .... e sapere se devo integrare qualche altro comando

Grazie mille

iceberg
21-04-2011, 13:58
Facendo

cp -f path_sorgente path_dest

ottengo

cp: omitting directory con il path_sorgente

cosa sbaglio?

GunMan
21-04-2011, 15:26
riguardo all'errore che ottieni durante la copia, prova a dare un'occhiata qui (http://www.wallpaperama.com/forums/linux-shell-error-omitting-directory-file-copy-move-create-remove-t330.html) dovrebbe poterti essere di aiuto

iceberg
21-04-2011, 15:45
ho seguito il suggerimento ... faccio cp -r path_sorg path_dest

ma oltre a vedere il cursore .... non succede altro :(

GunMan
21-04-2011, 15:59
Originariamente inviato da iceberg
ho seguito il suggerimento ... faccio cp -r path_sorg path_dest

ma oltre a vedere il cursore .... non succede altro :(

se il "peso" dei files da copiare è corposo è normale che ci voglia un po' di tempo, del resto cp come user command non fornisce una barra di avanzamento, quindi ti suggerisco di aspettare un poco per vedere se il processo di copia viene terminato con successo

iceberg
21-04-2011, 16:01
Credo di aver sbagliato qualche cosa: cosi facendo mi copia la cartella sorgente dentro la cartella destinazione


io invece vorrei copiare il contenuto della cartella sorgente dentro la cartella destinazione
quindi copiare i files contenuti in una cartella (sovrascrivendo) quelli contenuti nell'altra

Grazie

iceberg
21-04-2011, 16:04
path_sorgente
/vmfs/volumes/4d3c543d/backupvm/VM/VM/BCK-2011-04-05_10-33-15

path_dest
/vmfs/volumes/4d3c5438/VM/

In sintesi, facendo:

cp -r -f path_sorgente path_dest

trovo
path_dest con all'interno la cartella path_sorgente (quindi trovo la cartella BCK-2011-04-05_10-33-15)

io invece vogli che i files contenuti in path_sorgente vadano in path_dest

quindi copiare il contenuto della cartella "BCK-2011-04-05_10-33-15" nella cartellla "VM"


Grazie!

GunMan
21-04-2011, 16:14
Originariamente inviato da iceberg
path_sorgente
/vmfs/volumes/4d3c543d/backupvm/VM/VM/BCK-2011-04-05_10-33-15

path_dest
/vmfs/volumes/4d3c5438/VM/

In sintesi, facendo:

cp -r -f path_sorgente path_dest

trovo
path_dest con all'interno la cartella path_sorgente (quindi trovo la cartella BCK-2011-04-05_10-33-15)

io invece vogli che i files contenuti in path_sorgente vadano in path_dest

quindi copiare il contenuto della cartella "BCK-2011-04-05_10-33-15" nella cartellla "VM"


Grazie!

ora non ho modo di provare purtroppo, ma facendo in questo modo?

cp -r -f path_sorgente/*.* path_dest/

Loading