¿Cómo copio una carpeta con archivos a otra carpeta en Unix/Linux? [cerrado]
Estoy teniendo algunos problemas para copiar una carpeta con archivos en esa carpeta en otra carpeta. El comando cp -r
no copia archivos en la carpeta.
3 answers
La opción que estás buscando es -R
.
cp -R path_to_source path_to_destination/
- Si
destination
no existe, se creará. -
-R
significacopy directories recursively
. También puede usar-r
ya que no distingue mayúsculas de minúsculas. - Tenga en cuenta los matices al agregar el final
/
según el comentario de @muni764.
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
2018-10-01 05:50:54
Está buscando el comando cp
. Necesita cambiar los directorios para que esté fuera del directorio que está tratando de 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 personal del usuario actual. Si necesitas saber qué directorio en el que se encuentra, utilice el comando pwd
.
Cuando no sabe cómo usar un comando de Linux, hay una página de manual a la que puede consultar escribiendo
man [insert command here]
En un mensaje de terminal.
También, para completar automáticamente las rutas de archivo largas al escribir en el terminal, puede presionar Tab después de comenzar a escribir la ruta y se le presentarán opciones, o se insertará la parte restante de la ruta.
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-03-04 17:18:20
Uso:
$ cp -R SRCFOLDER DESTFOLDER/
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
2017-01-14 17:02:08