• Categoría de la entrada:Linux
  • Tiempo de lectura:4 minutos de lectura

Cuando no contamos con un entorno gráfico, debemos hacer las operaciones a través de comandos en la consola o terminal de Linux. A continuación explico como Copiar o mover archivos en Linux con comandos.

Copiar o mover carpetas o archivos en Linux

En primer lugar debes ingresar a la terminal o consola.

Moviendo un archivo de directorio usando el comando mv:

mv miarchivo.txt /home/usuario/test

Con este comando estamos moviendo el archivo miarchivo.txt hacia la carpeta /home/usuario/test

Para mover mas de un archivo a la vez, el tipo de sintaxis seria el siguiente:

mv archivo1.txt archivo2.txt archivo3.txt /ruta/de/destino

Para copiar varios archivos que tienen el inicio del nombre igual podemos usar el * de la siguiente manera:

Doc-especial.txt
Doc-normal..txt
Doc-medio.txt

Viendo que las nomenclaturas de los archivos son iguales, hacemos lo siguiente:

mv Doc* /ruta/de/destino

La misma regla se aplica para archivos que tengan la misma extension.

mv *.txt /ruta/de/destino

Moviendo directorio tanto archivos como subcarpetas.

Para ello vamos a hacer uso del *, por ejemplo, quiero mover todo lo que descomprimí de directorio a directorio2:

mv directorio/* ruta/destino/directorio2

Si necesitamos conocer mas acerca de estos comandos podemos usar mv -man o mv -help para conocer todos sus parámetros.

Copiar archivos en Linux

Copiar es un proceso similar a Mover la diferencia es que se conserva el origen ya sea archivo o directorio y se creará una copia de estos en el destino.

Un comando sencillo para copiar un archivo o carpeta de un directorio a otro:

cp objetoacopiar rutadedestino

Ejemplo:

cp miarchivo.txt /ruta/de/destino

Este comando suele ser utilizado mucho para realizar respaldos de un archivo o carpeta que va a ser editada, pues crea una copia total, pero con un renombre diferente, un practico ejemplo:
Este comando normalmente es utilizado para realizar backup de un archivo o carpeta que va a ser modificada, cambiando el nombre, por ejemplo:

cp php.ini php.bak

Para copiando varios archivos o carpetas en Linux:

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

Ahora si queremos copiar todo lo que contiene la carpeta donde estamos posicionados a otro directorio:

cp  /* /ruta/de/destino

Copiando un directorio de un lugar a otro

cp /directorio /ruta/de/destino

Finalmente, si queremos conocer todos sus parámetros nos apoyamos en su man o con –help

Ayuda compartiendo

Si te sirvió el contenido ahora puedes ayudar a difundirlo en las redes sociales desde la botonera de redes.

Deja una respuesta