Sistemas de Archivos en Informática: Comandos, Tipos y Transacciones en Windows y Linux

Informática3,72 KB

Sistema de archivos

El sistema de archivos es la parte del sistema operativo que gestiona los archivos y directorios (de disco: FAT, NTFS, EXT3). Da formato a una partición y permite crear el sistema de archivos.

Conceptos básicos de rutas

  • Trayectoria absoluta: es la ruta desde el directorio raíz hasta la carpeta.
  • Trayectoria relativa: es la ruta desde el directorio activo.

Comandos del shell

  • ls -la: muestra los archivos ocultos.
  • Home: directorio de trabajo del usuario.
  • Path: define los caminos de búsqueda de programas ejecutables (.ps1).
  • Prompt del shell principal: $, identificador numérico asociado al intérprete de comandos.
  • Term: define las características del terminal.
  • variable=valor: almacenamiento de las variables en el área de memoria local (memoria privada del shell).
  • Área de memoria del entorno: área de memoria global.

Filtros

Filtro: es cualquier proceso que lee la entrada estándar y escribe en la salida estándar, son comunes para Windows y Linux:

  • sort: ordena las líneas de un fichero.
  • more: muestra un fichero página a página.
  • find: muestra las líneas de un fichero que contengan texto.

Comandos en LINUX

  • cat: visualiza en pantalla el contenido de un archivo o txt.
  • more: como cat, pero lo hace página a página.
  • head -n: muestra las primeras n líneas.
  • tail -n: muestra las n últimas líneas.
  • sort: filtro que sirve para ordenar líneas compuestas por campos separados (-n: numéricamente; -r: orden inverso; -t: especifica el separador; -k: posición).
  • cut: selecciona una columna.
  • grep: busca cadenas de caracteres.

Enlaces

  • Enlace físico (ln): si se modifican los datos, se modifica el original.
  • Enlace simbólico: no modifica el original.

Comandos en WINDOWS

  • dir: visualiza el contenido de un directorio.
  • tree: visualiza la estructura en forma de árbol.
  • type: visualiza archivos en pantalla.

Sistemas de archivos en WINDOWS

  • FAT (File Allocation Table): utilizada en las ordenadores DOS, es un sistema sin extensiones para soportar capacidades de 12, 16 y 32 bits, hasta particiones de 2 TB.
  • NTFS (New Technology File System): a diferencia de FAT, incluye permisos, integra direccionamiento de 64 bits, las operaciones de búsqueda son mucho más rápidas y existe una tabla específica.
  • WinFS: basado en NTFS, agrega metadatos para identificar mejor los archivos.

Sistemas de archivos en LINUX

  • Extended (ext): conocido como ext, fue el reemplazo de Minix.
  • EXT3: cuenta con un diario compatible con ext2, máximo de ficheros de 2 TB, particiones de hasta 16 GB.

Transacciones

Transacción: conjunto de operaciones en las que se ejecutan todas ellas. Commit realiza la transacción y rollback la deshace. Las técnicas utilizadas son el registro diario (log) y la técnica de copia y escritura.

Descargar

PDF Word HTML