Si estás empezando en Linux o quieres mejorar tu fluidez en la terminal, hay algo que tienes que entender rápido: casi todo en el sistema se puede hacer con comandos. Y cuando hablamos de archivos, estos son la base absoluta del trabajo diario.
Aquí tienes 10 comandos esenciales de Linux para gestión de archivos, explicados de forma clara y práctica para que puedas usarlos desde ya.
1. PWD para saber dónde estás
El comando pwd (print working directory) te dice exactamente en qué carpeta estás trabajando en ese momento.
Es como un “estás aquí” dentro del sistema de archivos.
pwd
Te devuelve la ruta completa del directorio actual, algo clave cuando te pierdes navegando en la terminal.
2. CD moverte entre carpetas
El comando cd (change directory) es el que más vas a usar.
Sirve para cambiar de ubicación dentro del sistema de archivos.
cd /home/usuario/Documentos
También puedes moverte de forma relativa:
cd ..
Y si lo ejecutas sin parámetros, vuelves directamente a tu carpeta personal.
3. LS ver qué hay dentro de una carpeta
Con ls puedes listar archivos y directorios.
ls
Si quieres más detalle:
ls -l
Y si quieres ver también archivos ocultos:
ls -a
Es uno de los comandos más básicos pero más importantes de todo Linux.
4. TOUCH crear archivos al instante
El comando touch crea archivos vacíos en segundos.
touch archivo.txt
Si el archivo ya existe, simplemente actualiza su fecha de modificación.
5. MKDIR crear carpetas
Para organizar archivos necesitas directorios, y eso se hace con mkdir.
mkdir proyecto
Si quieres crear varias carpetas o estructuras anidadas:
mkdir -p proyecto/src/modulos
El parámetro -p evita errores al crear rutas completas.
6. CP copiar archivos o carpetas
El comando cp sirve para duplicar archivos.
cp archivo.txt copia.txt
También puedes copiar varios archivos a una carpeta:
cp file1.txt file2.txt backup/
Si quieres copiar directorios completos, se suele usar la opción recursiva:
cp -r carpeta1 carpeta2
7. MV mover o renombrar archivos
mv es uno de los comandos más versátiles: sirve tanto para mover como para renombrar.
Renombrar:
mv viejo.txt nuevo.txt
Mover a otra carpeta:
mv archivo.txt documentos/
En Linux, mover y renombrar es básicamente la misma operación.
8. RM eliminar archivos
El comando rm borra archivos de forma permanente.
rm archivo.txt
Para borrar carpetas completas:
rm -r carpeta/
Y con -f puedes forzar la eliminación sin confirmaciones:
rm -rf carpeta/
⚠️ Este es uno de los comandos más peligrosos del sistema.
9. CHMOD controlar permisos
Linux funciona con permisos, y chmod te permite modificarlos.
Ejemplo para dar permisos de ejecución:
chmod +x script.sh
También puedes definir permisos más específicos:
chmod 755 archivo.sh
Es esencial si trabajas con scripts o servidores.
10. LN crear enlaces entre archivos
Con ln puedes crear accesos a archivos sin duplicarlos.
Enlace simbólico (el más usado):
ln -s archivo original enlace
Esto crea una referencia a otro archivo sin ocupar espacio adicional.
Conclusión
Estos 10 comandos son la base real del trabajo en Linux para gestión de archivos. No necesitas memorizar todo de golpe, pero sí entender cómo encajan:
- moverte (
cd,pwd) - ver (
ls) - crear (
touch,mkdir) - copiar y mover (
cp,mv) - borrar (
rm) - controlar (
chmod) - enlazar (
ln)
Si dominas esto, ya estás muy por encima del usuario promedio de Linux.
