La informaci贸n que utilizaqmos en los equipos digitales se almacena siguiendo unas estructuras l贸gicas gestionadas por los sistemas operativos denominadas archivos. Los archivos se almacenan en medios de almacenamiento como discos duros, SSDs, y unidades USB y se organizan en estructuras jer谩rquicas llamadas directorios o carpetas. Vamos a analizarlo en profundidad.
En un sistema operativo, los archivos se utilizan para almacenar y organizar datos. Existen varios tipos de archivos, cada uno dise帽ado para almacenar diferentes tipos de informaci贸n:
Archivos de Texto: Contienen texto simple y se pueden abrir y editar con cualquier editor de texto (ej. .txt, .csv).
Archivos Binarios: Contienen datos en formato binario, no legible directamente por humanos (ej. .exe, .bin).
Archivos de Im谩genes: Contienen datos de im谩genes en varios formatos (ej. .jpg, .png, .gif).
Archivos de Audio: Contienen datos de sonido (ej. .mp3, .wav).
Archivos de V铆deo: Contienen datos de v铆deo (ej. .mp4, .avi).
Archivos Comprimidos: Contienen uno o m谩s archivos en un formato comprimido (ej. .zip, .rar).
Los directorios son contenedores que pueden almacenar archivos y otros directorios. La estructura de directorios en un sistema operativo se asemeja a un 谩rbol, con un directorio ra铆z que contiene todos los dem谩s directorios y archivos.
Ejemplo en Linux
En Linux, los directorios siguen una estructura jer谩rquica comenzando desde el directorio ra铆z (/). Aqu铆 hay algunos directorios comunes:
/home: Contiene los directorios personales de los usuarios.
/bin: Contiene los ejecutables de los comandos b谩sicos.
/etc: Contiene archivos de configuraci贸n del sistema.
/var: Contiene archivos de datos variables, como registros de sistema.
Compresi贸n de Archivos
La compresi贸n de archivos se utiliza para reducir el tama帽o de los archivos para ahorrar espacio y facilitar la transferencia. Existen dos tipos principales de compresi贸n:
Compresi贸n sin p茅rdida: Reduce el tama帽o del archivo sin perder informaci贸n (ej. .zip, .tar.gz).
Compresi贸n con p茅rdida: Reduce el tama帽o del archivo eliminando informaci贸n menos importante (ej. .mp3, .jpeg).
Gesti贸n de archivos: Interfaz gr谩fica y l铆nea de comandos
Generada con IA: Dall-e. GUI Vs. L铆nea Comandos
En un sistema operativo, la gesti贸n de archivos y carpetas se puede realizar de forma muy intuitiva a trav茅s de la interfaz gr谩fica, tal y como estamos acostumbrados: haciendo clic para copiar, mover, renombrar o eliminar elementos.
Sin embargo, un administrador de sistemas debe dominar tambi茅n el manejo desde la l铆nea de comandos, ya que ofrece un control m谩s directo, preciso y automatizable sobre los archivos, sobre todo cuando se trabaja en servidores o en entornos sin entorno gr谩fico.
En el apartado anterior ya vimos algunos ejemplos sencillos. Ahora vamos a repasar los comandos b谩sicos para la gesti贸n de archivos y directorios en Linux.
馃搵 Comandos b谩sicos de archivos y directorios en Linux
Comando
Descripci贸n
Ejemplo de uso
ls
Lista los archivos y carpetas
ls o ls -l
cd
Cambia de directorio
cd Documentos
pwd
Muestra la ruta actual
pwd
mkdir
Crea una carpeta
mkdir proyectos
touch
Crea un archivo vac铆o
touch notas.txt
cp
Copia archivos o carpetas
cp informe.txt copia.txt
mv
Mueve o renombra archivos o carpetas
mv texto.txt Documentos/
rm
Elimina archivos
rm viejo.txt
rmdir
Elimina una carpeta vac铆a
rmdir carpeta_vacia
rm -r
Elimina una carpeta con contenido
rm -r carpeta_con_archivos
cat
Muestra el contenido de un archivo
cat notas.txt
nano
Abre un editor de texto en la terminal
nano notas.txt
tar
Comprime el archivo especificado en formato .tar.gz.