Copie archivos de un directorio a un directorio existente

Resuelto David Chang asked hace 14 años • 0 respuestas

En bash necesito hacer esto:

  1. tomar todos los archivos en un directorio

  2. copiarlos en un directorio existente

¿Cómo hago esto? Lo intenté cp -r t1 t2(t1 y t2 son directorios existentes, t1 tiene archivos) pero creó un directorio llamado t1 dentro de t2, no quiero eso, necesito que los archivos en t1 vayan directamente dentro de t2. ¿Cómo hago esto?

David Chang avatar Sep 05 '10 03:09 David Chang
Aceptado

Lo que quieres es:

cp -R t1/. t2/

El punto al final le indica que copie el contenido del directorio actual, no el directorio en sí. Este método también incluye archivos y carpetas ocultos.

Nick avatar Jan 10 '2011 09:01 Nick
cp dir1/* dir2

O si tiene directorios dentro de dir1 que también desea copiar

cp -r dir1/* dir2
Bertrand Marron avatar Sep 04 '2010 20:09 Bertrand Marron

Si desea copiar algo de un directorio al directorio actual , haga esto:

cp dir1/* .

Esto supone que no estás intentando copiar archivos ocultos.

Karl Giesing avatar Oct 17 '2012 08:10 Karl Giesing