Uso básico del sistema
Comandos básicos de manipulación de archivos
Lección 5 de 11
Aprender los comandos esenciales para crear, copiar, mover y eliminar archivos y directorios en Linux.
Objetivos
- Crear archivos y directorios desde la terminal
- Copiar y mover archivos dentro del sistema
- Eliminar archivos y carpetas de forma segura
Lección
Comandos básicos de manipulación de archivos
Una vez que sabes navegar por el sistema de archivos, el siguiente paso es aprender a trabajar con archivos y carpetas.
En Linux, muchas de estas tareas se realizan mediante comandos en la terminal.
En esta lección veremos algunos de los más importantes:
touchmkdircpmvrm
Estos comandos permiten crear, copiar, mover y eliminar archivos o directorios.
Crear archivos con touch
El comando touch permite crear un archivo vacío.
Por ejemplo:
touch archivo.txt
Después de ejecutar el comando, el archivo aparecerá en el directorio actual.
Puedes comprobarlo con:
ls
Verás algo como:
archivo.txt
Aunque el archivo esté vacío, ahora ya existe dentro del sistema.
Crear directorios con mkdir
Para crear una carpeta usamos el comando:
mkdir
Por ejemplo:
mkdir proyectos
Esto crea un directorio llamado proyectos.
Si ejecutas:
ls
verás el nuevo directorio en la lista.
Luego puedes entrar en él con:
cd proyectos
Copiar archivos con cp
El comando cp se utiliza para copiar archivos o directorios.
Ejemplo:
cp archivo.txt copia.txt
Esto crea una copia del archivo con otro nombre.
Después de ejecutar el comando, ls mostraría algo como:
archivo.txt copia.txt
Mover o renombrar archivos con mv
El comando mv se utiliza para:
- mover archivos entre carpetas
- cambiar el nombre de un archivo
Por ejemplo, para renombrar un archivo:
mv archivo.txt notas.txt
Ahora el archivo se llama notas.txt.
También puedes mover archivos a otra carpeta.
Ejemplo:
mv notas.txt proyectos/
Esto mueve el archivo al directorio proyectos.
Eliminar archivos con rm
Para eliminar archivos se utiliza el comando:
rm
Por ejemplo:
rm notas.txt
Este comando elimina el archivo.
Después de ejecutarlo, el archivo ya no aparecerá en ls.
Eliminar directorios
Para eliminar un directorio vacío puedes usar:
rmdir nombre_directorio
Por ejemplo:
rmdir proyectos
Sin embargo, si el directorio contiene archivos, este comando no funcionará.
En ese caso se utilizan otras opciones más avanzadas que veremos más adelante.
Precaución con rm
El comando rm elimina archivos de forma permanente.
A diferencia de algunos sistemas gráficos, en la terminal normalmente no existe papelera de reciclaje.
Por eso es importante revisar bien qué archivo estás eliminando antes de ejecutar el comando.
Flujo básico de trabajo
Un flujo típico cuando trabajas con archivos puede verse así:
mkdir trabajo
cd trabajo
touch notas.txt
cp notas.txt copia.txt
mv copia.txt respaldo.txt
ls
Esto crea un directorio, entra en él, crea archivos y los manipula.
Idea clave de esta lección
Linux ofrece comandos simples pero muy poderosos para manipular archivos y directorios.
Con touch, mkdir, cp, mv y rm puedes realizar la mayoría de las tareas básicas de administración de archivos desde la terminal.
Repaso
touchcrea archivos vacíos.mkdircrea directorios.cpcopia archivos.mvmueve o renombra archivos.rmelimina archivos.rmdirelimina directorios vacíos.