Filesystem y rutas
Linux organiza todo como un arbol que parte de /. Entender rutas y directorios evita errores al desplegar, mover archivos o revisar logs.
Directorios importantes
/: raiz del sistema./home: carpetas de usuarios./etc: configuracion del sistema./var: datos variables, logs, caches./tmp: archivos temporales./usr: programas y recursos instalados./opt: software externo o aplicaciones./biny/sbin: comandos esenciales.
Rutas absolutas y relativas
Ruta absoluta:
bash
/var/log/nginx/access.logRuta relativa:
bash
logs/app.logComprobar ubicacion:
bash
pwdNavegacion
bash
cd /var/log
cd ..
cd ~
cd -Listado
bash
ls
ls -la
ls -lhCrear mover copiar borrar
bash
mkdir -p proyectos/app
touch app.log
cp app.log backup.log
mv backup.log logs/
rm app.logPara directorios:
bash
cp -r origen destino
rm -r carpetaBuenas practicas
- Usa
pwdantes de comandos destructivos. - Usa
mkdir -pen scripts. - Prefiere rutas absolutas en tareas automatizadas.
- Cuidado con espacios en nombres de archivos.
Errores comunes
- Ejecutar
rm -rdesde la ruta equivocada. - Confundir
~con/. - Copiar directorios sin
-r. - Usar rutas relativas en cron o servicios.
Ejercicio
Crea una estructura labs/linux/logs, entra en ella, crea dos archivos, copia uno y elimina la copia.
