Una guía del tutorial Fundamentos: mostrar archivos con cat, listados detallados con ls -l y ls -a, copiar y mover con cp y mv, y buscar con grep y find.
Este tutorial va más allá de la navegación, hacia trabajar realmente con archivos: leerlos, inspeccionarlos en detalle, copiarlos y moverlos, y buscar. Son los comandos que usarás en el trabajo diario real.
Leer e inspeccionar
cat notas.txt # mostrar el contenido de un archivo
ls -l # listado largo: permisos, tamaño, fecha
ls -a # incluir archivos ocultos (dotfiles)
cat vuelca un archivo a la pantalla. ls -l ofrece la vista detallada, y ls -a revela archivos ocultos como .gitignore. Se combinan como ls -la.
Copiar y mover
cp informe.txt informe-backup.txt # copiar
mv informe.txt archivo/ # mover a una carpeta
mv borrador.txt final.txt # renombrar
cp duplica; mv traslada. Como mover un archivo a un nombre nuevo equivale a renombrarlo, mv también se usa para renombrar.
cp y mv sobrescribirán un archivo de destino existente sin avisar. Comprueba el nombre del destino antes de ejecutarlos.
Crear carpetas anidadas
mkdir -p project/src/components # crear toda la ruta de una vez
La opción -p crea los directorios padre que falten, cosa que mkdir a secas no hace.
Buscar: grep y find
grep "TODO" notas.txt # encontrar líneas con TODO
find . -name "*.css" # encontrar archivos por nombre
grep busca dentro de los archivos texto; find busca en el sistema de archivos archivos. Un patrón habitual: usar find para localizar archivos y grep para mirar dentro.
grep -r "texto" . busca recursivamente en todos los archivos bajo el directorio actual, útil cuando no sabes en qué archivo está lo que buscas.