01 · Navegación básica
Moverte por el sistema de archivos de CachyOS es como usar el Explorador de Windows, pero escribiendo. Aquí tienes todo lo que necesitas.
La idea clave: un solo árbol
En Windows tienes C:\, D:\, E:\. En Linux hay una sola raíz: /. Todo cuelga de ella. Los discos extra (como tus NTFS) no son letras: se "montan" en una carpeta dentro de /, típicamente dentro de /mnt/.
| Carpeta | Para qué es | Equivalente Windows |
|---|---|---|
/ | Raíz del sistema | — |
/home/tu_usuario | Tus archivos personales (~/) | C:\Users\TuNombre\ |
/etc | Configuración del sistema | Registro / Configuración |
/usr/bin | Programas instalados | C:\Program Files\ |
/var | Logs y datos cambiantes | C:\Windows\Logs\ |
/mnt | Discos externos montados | D:\, E:\… |
/tmp | Archivos temporales (se borran solos) | %TEMP% |
Comandos de navegación
pwd — ¿Dónde estoy?
Imprime la ruta completa del directorio actual (print working directory).
pwd
# Salida típica:
# /home/tu_usuario
ls — ¿Qué hay aquí?
Lista archivos y carpetas del directorio actual.
ls # lista básica
ls -l # formato largo: permisos, dueño, tamaño, fecha
ls -a # incluye archivos ocultos (los que empiezan por punto)
ls -la # combinación muy usada
ls -lah # igual pero tamaños legibles (K, M, G)
ls -R # recursivo, muestra subcarpetas
# Ejemplo real:
ls -lah ~/Descargas
# -rw-r--r-- 1 tu_usuario tu_usuario 1.2M oct 27 12:30 video.mp4
# drwxr-xr-x 5 tu_usuario tu_usuario 4.0K oct 27 12:10 fotos
Los colores que ves en
ls no son decoración: azul = carpeta, verde = ejecutable, cian = enlace simbólico, rojo = archivo comprimido.
cd — Cambiar de directorio
cd Documentos # entra en Documentos (dentro del actual)
cd ~/Descargas # va a tu carpeta Descargas
cd / # va a la raíz
cd .. # sube un nivel
cd ../.. # sube dos niveles
cd - # vuelve al directorio anterior
cd # sin argumento: vuelve a tu home
Truco: escribe
cd D y pulsa Tab. El autocompletado de Bash completa el nombre si es único. Púlsalo dos veces para ver opciones.
tree — Ver la estructura completa
Muestra el árbol de directorios, mucho más visual que ls -R.
sudo pacman -S tree # instalar (viene aparte)
tree -L 2 ~/Documentos # hasta 2 niveles de profundidad
tree -d ~/ # solo carpetas, sin archivos
find — Buscar archivos
El equivalente a la búsqueda del Explorador, pero infinitamente más potente.
find ~ -name "*.pdf" # todos los PDF en tu home
find / -name "nginx.conf" 2>/dev/null # en todo el sistema, ocultando errores
find ~ -type f -size +100M # archivos mayores de 100 MB
find ~ -mtime -7 # modificados en los últimos 7 días
man — El manual universal
Cada comando tiene su manual. Es la fuente de verdad.
man ls # abre el manual de ls
man pacman # manual de pacman
man systemctl # manual de systemctl
# Dentro del manual:
# q salir
# /texto buscar
# n siguiente coincidencia
history — Tu historial de comandos
history # lista todos los comandos que has escrito
history | grep pacman # solo los que contengan "pacman"
# Ejecutar el comando número 42 del historial:
!42
🧪 Práctica sugerida
- Abre una terminal y ejecuta
pwd. Deberías ver/home/tu_usuario. - Escribe
ls -lahy localiza las carpetasDocumentosyDescargas. - Entra con
cd Documentosy luego vuelve concd ... - Escribe
find ~ -name "*.txt"para listar todos tus.txt.