Cargando

Ir a contenido

X
OJO! No creerás lo que la gente está haciendo con su iPhone
ATENCION
Ver Más! Alguien con su iPhone te podría estar escuchando (aun estando bloqueado). Mira cómo lo hacen.

 


Cómo copiar y mover carpetas, directorios o archivos en Linux

Tutorial para copiar, borrar y mover archivos o directorios en Linux con comandos desde la terminal.


Escrito por may 30 2019 09:10 ubuntu centos fedora kalilinux



Si alguna vez has tenido la necesidad de usar la terminal de Linux para copiar o trasladar de sitio un archivo o directorio en este tutorial vamos a ver cómo copiar y mover carpetas o directorios y archivos en Linux usando la terminal. Es muy sencillo y rápido de hacer.

 

La gestión de archivos desde la terminal nos facilita no tener que buscar de forma gráfica la ubicación de cada archivo y carpeta. Usando comandos podremos tener el control sobre nuestros archivos y carpetas desde la propia terminal de Linux, algo que nos ahorrará tiempo y esfuerzo. Desde esta terminal podremos desde copiar archivos hasta moverlos o eliminarlos rápidamente. En cada comando podrás también encontrar opciones adicionales para añadir al archivo y que se ejecute de forma más completa.

 

Ahorra tiempo y duplica tus archivos copiándolos en diferentes carpetas a la vez con comandos en Linux.

 

Te recomendamos que prestes atención a las notas de aviso ya que si por ejemplo sobrescribes o eliminas un archivo no habrá marcha atrás. Verifica bien qué elementos quieres gestionar para evitar daños en tu información.

 

 


1. Cómo copiar archivos desde la terminal en Linux

 

Copiar archivo a otra carpeta
Para copiar un archivo de una carpeta a otra es muy fácil, la instrucción a ejecutar es la siguiente.
cp fichero_a_copiar carpeta_destino

 

Copiar carpeta o directorio
Si queremos copiar una carpeta o directorio de forma recursiva en Linux usaremos el parámetro -r la instrucción es la siguiente. La -r indica que copie el directorio recursivamente, en este caso también se puede usar -R.
cp -r carpeta_a_copiar destino

 

Ejemplos del comando cp
En los ejemplos suponemos que estamos situados en la ruta del archivo o directorio que vamos a copiar, si no tendríamos que poner su ruta.
  • Si queremos copiar el fichero test.txt a la carpeta /home/solvetic, usamos lo siguiente:
cp test.txt /home/solvetic
  • Si queremos copiar una carpeta llamada webSolvetic al directorio var:
sudo cp -r web /var
Observa que el directorio var en Linux no tiene permisos para el usuario, por lo tanto, tenemos que ejecutarlo como root, por eso se ha puesto sudo, y la -r porque web es una carpeta.

 

 

Opciones del comando cp
Podemos ponerle extras al comando cp como los siguientes:
  • Para hacer una copia de archivos intentando que se conserven la mayoría de datos, configuración y metadatos:
-a
-archive
  • Si queremos hacer un forzado de borrar del archivo
-f
  • Si queremos que se nos pregunte antes de sobreescribir:
-i
-interactive
  • Si queremos enlazar archivos en vez de copiar
-l
  • Si queremos copiar sin sobreescribir
-n

 

 


2. Cómo mover archivos desde la terminal en Linux


Para mover un archivo o directorio usaremos el comando mv, la instrucción es la siguiente. A diferencia del copiar no necesitamos ningún parámetro extra para mover una carpeta.
mv archivo_o_carpeta destino
Ejemplos del comando mv
En los ejemplos suponemos que estamos situados en la ruta del archivo o directorio que vamos a mover, si no tendríamos que poner su ruta.
  • Si queremos mover el fichero test.txt a la carpeta /home/solvetic/Escritorio, usamos lo siguiente:
mv test.txt /home/solvetic/Escritorio
  • Y si movemos una carpeta de llamada webSolvetic al directorio var. Al igual que en copiar usamos sudo.
sudo mv webSolvetic /var

 


3. Cómo eliminar archivos desde la terminal en Linux


Para poder eliminar archivos desde la terminal usaremos el comando rm. Aunque por defecto no borra directorios, combinándolo con -r podremos eliminar los contenidos. Su sintaxis general es:
rm [-opciones] [-d|s] archivo
Tutorial para poder eliminar archivos y directorios con comandos desde la terminal de Linux.

 

Nota
Si un directorio está vacío puedes usar la opción:
rm -d / -dir

 

Eliminar un archivo
Para borrar un archivo escribiremos el siguiente comando. Hay que tener en cuenta que se borrará de forma permanente.
rm archivo_borrar

 

Eliminar varios archivos a la vez
Disponemos de diferentes opciones adicionales para poder añadir al comando rm. Podemos borrar diferentes archivos a la vez con este comando también:
Rm archivo1.txt archivo 2.txt
rm archivo1_directorio archivo2_directorio

 

 

Eliminar contenido todos los directorios
También podemos eliminar todo lo contenido en un directorio de trabajo. Por ejemplo vamos a borrar los archivos para siempre que incluya el directorio borrar.
Rm * directorio

 

Nota
Si usamos el complemento -i tendremos una opción de arrepentirnos al borrar ya que nos preguntará si queremos hacerlo.

 

 

Eliminar directorio y contenido
Para eliminar un directorio y sus contenidos usaremos:
Rm -r directorio

 

Eliminar directorio sin preguntar
Si queremos eliminar un directorio con todo su contenido y que nos pregunte nada usaremos lo siguiente:
Rm -rf directorio

 

Nota
Con estos comandos hay que tener en cuenta los permisos de la carpeta o archivo, en algunas ocasiones tendrás que ser root para ejecutarlo.

 

Con estos comandos podremos gestionar archivos y carpetas desde la propia terminal de Linux. Tendremos la posibilidad de copiar, mover y eliminar carpetas o archivos con comandos.

 

En este tutorial aprenderás cómo renombrar tus archivos y directorios en Linux haciendo uso de terminal con comandos mv y rename o herramientas Métamorphose2 o GPRename.



AYUDA A MEJORAR ESTE TUTORIAL!

¿Crees que puedes corregir o mejorar este tutorial? Puedes enviar tu Edición con los cambios que consideres útiles.

0 usuarios han editado este tutorial. ¡Edita y conviértete en un reconocido experto!


Tutoriales Relacionados



1 Comentarios


JUAN ORTEGA
ago 31 2019 16:45

Sigan así, son los mejores!!! 

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!
10
VOTA
5
100%
4
0%
3
0%
2
0%
1
0%

  Información

  •   Publicado may 30 2019 09:10
  •   Visitas 75.1K
  •   Nivel
    Básico