Saltar la navegaci贸n

2. 馃摉 Gesti贸n de Archivos

Introducci贸n

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.

Archivos

Archivos
Imagen de storyset en Freepik. Archivos

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).

Directorios

Directorios
Imagen de Freepik. Directorios

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

GUI Vs. L铆nea 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. tar -czvf archivo.tar.gz archivo

Creado con eXeLearning (Ventana nueva)