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.