In Ubuntu, come copiare tutto il contenuto di una cartella in un'altra cartella?


9

Voglio copiare il contenuto di una cartella decompressa wordpress/, in un'altra cartella esistente.

Provai

cp -R wordpress/*.* /my/folder

ma le sottocartelle in wordpress/non sono state copiate.

Perchè no?

Risposte:


14

provare

cp -r wordpress/* /my/folder

hm .... case sensitive :) cosa fa il -r?
user27449,

Questo è strano. Ho appena testato la tua riga di comando. Funziona anche. Secondo le manpage, -r Copia le gerarchie di file e il trattamento di file speciali è definito dall'implementazione. Mentre -R è più versatile. pwet.fr/man/linux/commandes/posix/cp
wliao,

6
PIÙ PERTINENTAMENTE: viene fornito un ARGUMENTO diverso; wordpress /*.* NON è lo stesso di wordpress / * - le sottocartelle non sono state copiate . perché i nomi delle cartelle non includono il carattere "." in loro.
pbr,

2

Se hai file / directory nascosti, dovrai eseguire quanto segue dall'interno della directory di origine

tar pcf - .| (cd /path/to/destination; tar pxf -)

che copierà tutti i file e le cartelle, inclusi quelli che iniziano con a. (punto).

Se non hai file / directory nascosti che devono essere copiati, la risposta di wliao lo farà.

(modificato per chiarezza)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.