Principal
/
Tutorial SSH
/
Cómo mover y copiar archivos desde SSH

Cómo mover y copiar archivos desde SSH

Con frecuencia necesitarás mover uno o más archivos/carpetas o copiarlas en una localización diferente. Puedes hacerlo utilizando una conexión de SSH. Los comandos que necesitarás utilizar son mv (abreviatura para mover) y cp (abreviatura para copiar).

La sintaxis del comando mv tiene esta forma:

mv archivo_original nuevo_nombre

Al ejecutar el archivo mencionado, moverás (cambiando de nombre) el archivo archivo_original a nuevo_nombre.

Puedes utilizar también mv para mover un directorio completo y su contenido:

mv includes/* ./

Esto moverá todos los archivos (y carpetas) desde el directorio includes/ al directorio actual.

En algunos casos, sin embargo, solo necesitarás actualizar y mover los archivos que fueron modificados, que puedes hacer añadiendo el argumento -u al comando:

mv -u includes/* admin/includes

El comando copiar (cp) funciona de la misma manera que mv, pero en lugar de mover archivos/carpetas, los copia. Por ejemplo:

cp archivo_original nuevo_archivo

El comando copiará el archivo archivo_original a nuevo_archivo y preservará el original (el archivo NO se eliminará después de ser copiado).

cp acepta también varios argumentos:

cp -R includes/ includes_backup/

-R indica a cp que copie archivos recursivamente (por ejemplo, un directorio completo). Para sobreescribir archivos existentes, utiliza el argumento -f:

cp -Rf includes/ admin/includes/

Una forma más conveniente de copiar archivos/carpetas es utilizar una aplicación de terceros, como Midnight Commander. Todos nuestros servidores tienen mc instalado y está disponible ejecutando el comando mc desde SSH Shell. Una vez dentro de la aplicación, verás dos secciones – izquierda y derecha. Puedes copiar/mover archivos fácilmente desde el directorio del lado izquierdo al derecho utilizando un método algo más visual. Puedes incluso utilizar tu ratón para seleccionar filas y pulsar teclas para ejecutar comandos.

Puedes ver una imagen al respecto a continuación:

Como puedes ver en la captura, hay números del 1 al 10 al final de la pantalla de la consola. Representan atajos a ciertos comandos y se activan pulsando la tecla correspondiente (por ejemplo, F1 para ayuda, F5 para copiar, etc).

Comparte este artículo