todos - mover varios archivos en linux
¿Cómo copio una carpeta con archivos a otra carpeta en Unix/Linux? (3)
La opción que estás buscando es -R
.
cp -R path_to_source path_to_destination/
- Si el
destination
no existe, será creado. -
-R
significacopy directories recursively
. También puedes usar-r
ya que no distingue mayúsculas y minúsculas. - Tenga en cuenta los matices agregando el final
/
según el comentario de @ muni764.
Tengo algunos problemas para copiar una carpeta con archivos de esa carpeta en otra carpeta. El comando cp -r
no copia los archivos en la carpeta.
Usted está buscando el comando cp
. Debe cambiar los directorios para estar fuera del directorio que está intentando copiar. Si el directorio que está copiando se llama dir1
y desea copiarlo en su carpeta /home/Pictures
:
cp -r dir1/ ~/Pictures/
Linux distingue entre mayúsculas y minúsculas y también necesita el /
después de cada directorio para saber que no es un archivo. ~
es un carácter especial en el terminal que se evalúa automáticamente al directorio de inicio del usuario actual. Si necesita saber en qué directorio está, use el comando pwd
.
Cuando no sabe cómo usar un comando de Linux, hay una página de manual que puede consultar escribiendo
man [insert command here]
en un aviso de terminal.
Además, para completar automáticamente las rutas de archivo largas al escribir en el terminal, puede presionar Tab después de haber comenzado a escribir la ruta y se le presentarán opciones, o insertará la parte restante de la ruta.
Utilizar:
$ cp -R SRCFOLDER DESTFOLDER/