Los Comandos Esenciales¶
En esta sección se presentan algunos de los comandos básicos para navegar y manipular el sistema de archivos en Linux. Cada comando se explica con ejemplos prácticos y se detalla su salida para facilitar su comprensión.
1. pwd - Print Working Directory¶
El comando pwd muestra la ruta completa del directorio en el que te encuentras. Esto es útil para verificar tu ubicación actual, especialmente cuando trabajas en scripts o necesitas confirmar la ruta para operaciones posteriores.
2. touch - Crear o actualizar archivos¶
El comando touch se utiliza para crear un archivo vacío si éste no existe o para actualizar la fecha de modificación si el archivo ya existe. Por ejemplo, para crear un archivo llamado ejemplo.txt, se ejecutaría el siguiente comando:
3. mkdir - Crear directorios¶
El comando mkdir crea directorios (carpetas) con el nombre especificado. Además, permite crear estructuras de directorios anidados utilizando la opción -p.
Consejo
La opción -p (parents) permite crear toda la estructura de directorios de una sola vez, incluso si los directorios intermedios no existen.
4. cd - Cambiar de directorio¶
El comando cd (Change Directory) permite al usuario cambiar de directorio. Es uno de los comandos más utilizados, pues es indispensable para navegar por el sistema de archivos.
proyecto.
Volver al directorio anterior:
Referencias especiales
En sistemas Unix, .. es una referencia especial que siempre apunta al directorio superior, mientras que . hace referencia al directorio actual.
5. ls - Listar archivos y directorios¶
El comando ls (List) muestra los archivos y directorios en el directorio actual. Contiene flags muy importantes como -l y -a.
Listado básico:
El comando muestra la lista de archivos y directorios.Mostrar archivos ocultos con -a:
El flag -a nos permite mostrar además los directorios o archivos ocultos, que en los sistemas Unix, comienzan con .
Formato detallado con -l:
-rw-rw-r-- 1 soperativo soperativo 429 Oct 25 02:20 ejemplo.txt # (1)!
drwxrwxr-x 2 soperativo soperativo 4096 Oct 25 02:21 proyecto # (2)!
-
-rw-rw-r--Indica que es un archivo normal (-). El propietario (soperativo) y el grupo tienen permisos de lectura y escritura (rw-). Otros usuarios sólo pueden leer (r--). Su tamaño es 429 bytes. -
drwxrwxr-xIndica que es un directorio (d). Tiene 2 enlaces. El propietario y grupo tienen lectura, escritura y ejecución (rwx). Otros usuarios pueden leer y ejecutar, pero no escribir (r-x). Su tamaño es 4096 bytes (típico de un bloque inodo de directorio).
¿Qué son los enlaces?
Los enlaces son referencias a un archivo o directorio. Un archivo tiene al menos uno. Los directorios tienen al menos dos (. y ..).
-
Comandos de navegación
Los comandos
pwd,cdylsson fundamentales para navegar por el sistema de archivos de Linux. -
Manipulación de archivos
Con
touchpuedes crear archivos vacíos o actualizar las fechas de modificación de archivos existentes. -
Gestión de directorios
El comando
mkdirte permite crear directorios simples o estructuras complejas de carpetas.