`rm`: borrar archivos sin papelera de reciclaje
Cómo usar rm de forma segura, cuándo recurrir a rmdir, y por qué trash-cli es una alternativa razonable para el trabajo diario.
Cómo usar rm de forma segura, cuándo recurrir a rmdir, y por qué trash-cli es una alternativa razonable para el trabajo diario.
Cómo mv usa rename() del kernel para mover y renombrar sin copiar datos, qué cambia al cruzar filesystems, y por qué no hay deshacer.
Uso de cp para copiar archivos y directorios, con énfasis en -a para backups fieles y el comportamiento del destino según si existe o no.
Uso de mkdir -p para crear jerarquías de directorios y touch para crear archivos o manipular timestamps, con las diferencias clave respecto al operador >.
Formato largo, archivos ocultos, tamaños legibles y ordenación por tiempo o tamaño; combinaciones prácticas y por qué no usar `ls` en scripts.
Los tres comandos esenciales para saber dónde estás, moverte por el árbol de directorios y ver qué contiene cada ubicación.
Diferencia entre rutas absolutas y relativas, cómo el directorio de trabajo las resuelve, y por qué las rutas relativas rompen los scripts.
Qué es el FHS, para qué sirve cada directorio principal y cómo conocer esa estructura te permite localizar cualquier archivo sin buscarlo.
Diferencias entre which, type y command -v para encontrar ejecutables, alias y funciones en el PATH de bash.
Anatomía del prompt de Bash — usuario, host, directorio y símbolo $ vs #; cómo PS1 controla todo y cómo añadir color y rama de Git.