Unix-copiar contenido de un directorio a otro [cerrado]


Folder1/
    -fileA.txt
    -fileB.txt
    -fileC.txt

> mkdir Folder2/

> [copy command]

Y ahora Folder2/ parece:

Folder2/
    -fileA.txt
    -fileB.txt
    -fileC.txt   

Cómo hacer que esto suceda? He intentado cp -r Folder1/ Folder2/ pero terminé con:

Folder2/
    Folder1/
        -fileA.txt
        -fileB.txt
        -fileC.txt

Que está cerca pero no es exactamente lo que quería.

Gracias!

Author: Czechnology, 2012-10-23

3 answers

Prueba esto:

cp Folder1/* Folder2/
 97
Author: Geoff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-22 21:07:15

Bastante simple, con un comodín *.

cp -r Folder1/* Folder2/

Pero de acuerdo con su ejemplo, la recursión no es necesaria, por lo que lo siguiente será suficiente:

cp Folder1/* Folder2/

EDITAR:

O omita la parte mkdir Folder2 y simplemente ejecute:

cp -r Folder1 Folder2
 38
Author: Koen.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-22 21:07:11

Para hacer una copia exacta, los permisos, la propiedad y todo el uso "-a" con "cp". "- r " copiará el contenido de los archivos pero no necesariamente mantendrá otras cosas iguales.

Cp-av Source / * Dest /

(asegúrese de que Dest / existe primero)

Si desea actualizar repetidamente de uno a otro o asegurarse de que también copia todos los archivos dotfiles, rsync es una gran ayuda:

Rsync-av delete delete Source/Dest /

Esto también es "recuperable" en que usted puede reiniciarlo si lo aborta mientras copia. Me gusta "- v " porque te permite ver lo que está pasando, pero se puede omitir.

 22
Author: Brian White,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-21 12:12:23