El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros
- El Shell Bash de GNU/Linux 1 – Introducción
- El Shell Bash de GNU/Linux 2 – Tuberías y filtros
- El Shell Bash de GNU/Linux 3 – Variables de entorno
- El Shell Bash de GNU/Linux 4 – Expresiones regulares
- El Shell Bash de GNU/Linux 5 – Sistema de ficheros
- El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar
- El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros
- El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas
- El Shell Bash de GNU/Linux 5.4 – Permisos
- El Shell Bash de GNU/Linux 5.5 – Listar ficheros
- El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas
- El Shell Bash de GNU/Linux 5.7 – Otros comandos útiles
- El Shell Bash de GNU/Linux 5.8 – Montaje de sistemas de ficheros
5.2. Tipos de ficheros
Los ficheros son los elementos básicos para la organización lógica de la información en el sistema de ficheros.
Cuando ejecutamos el comando ls -l obtenemos el listado largo de ficheros, y en la primera columna, el carácter que aparece determina el tipo de fichero:
Ficheros ordinarios/regulares (-): De texto, imágenes, sonido, ejecutables, etc. Contienen la información con la que trabaja cada usuario, y pueden ser modificados, creados, borrados, etcétera.
Directorios (d) : Archivo especial que agrupa otros ficheros de una forma estructurada. Cuentan con información sobre archivos regulares, subdirectorios, enlaces, etc.
Archivos de dispositivos (b, c): Representan los dispositivos conectados a un ordenador y permiten que el HW se comunique con los periféricos como si fuesen archivos, en Linux todo son archivos y flujos de bytes
b → dispositivos de bloque (discos)
c → dispositivos de carácter (impresora, terminal, puerto paralelo )
Tuberías y sockets (p, s) : Utilizados para la comunicación entre procesos.
Enlaces: Ficheros que contienen referencias o rutas de acceso a otros ficheros o directorios. Existen 2 tipos:
Enlaces físicos. No es una clase de archivo, es un segundo nombre asignado a un archivo.
Supongamos que dos usuarios necesitan compartir la información de un mismo archivo. Es evidente que si cada uno de ellos tiene una copia, el problema se soluciona, en cierta medida.
Pero las modificaciones que realice un usuario, no podrán ser utilizadas por otro, ya que solamente se modificará la copia de uno de los usuarios.
Si en vez de tener una copia cada usuario, cada uno de ellos utiliza un enlace al archivo original, cada vez que uno modifique su archivo lo que estará modificando es en realidad el archivo común.
ln script.sh s1.sh
Enlaces simbólicos. Se utilizan para crear “accesos directos” a archivos o directorios. Un vínculo simbólico contiene la ruta a otro archivo. Cuando el SO opera sobre un vínculo simbólico, éste se dirige al archivo al que apunta el vínculo. A diferencia de los enlaces físicos, los simbólicos constituyen un tipo de archivo “l”. Se utiliza el parámetro –s, hay que usar rutas absolutas
ln /home/ubuntu/scripts /home/ubuntu/Escitorio/scripts
Hasta la próxima.
- El Shell Bash de GNU/Linux 1 – Introducción
- El Shell Bash de GNU/Linux 2 – Tuberías y filtros
- El Shell Bash de GNU/Linux 3 – Variables de entorno
- El Shell Bash de GNU/Linux 4 – Expresiones regulares
- El Shell Bash de GNU/Linux 5 – Sistema de ficheros
- El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar
- El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros
- El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas
- El Shell Bash de GNU/Linux 5.4 – Permisos
- El Shell Bash de GNU/Linux 5.5 – Listar ficheros
- El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas
- El Shell Bash de GNU/Linux 5.7 – Otros comandos útiles
- El Shell Bash de GNU/Linux 5.8 – Montaje de sistemas de ficheros
Pingback: El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar | SOSpedia punto net
Pingback: El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas | SOSpedia punto net
Pingback: El Shell Bash de GNU/Linux 4 – Expresiones regulares | SOSpedia punto net
Pingback: El Shell Bash de GNU/Linux | jblanco.org
Pingback: El Shell Bash de GNU/Linux | interlevante.com
Pingback: El Shell Bash de GNU/Linux | SOSpedia punto net
Pingback: El Shell Bash de GNU/Linux | Viajes al paladar
Pingback: El Shell Bash de GNU/Linux 3 – Variables de entorno | SOSpedia punto net
Pingback: El Shell Bash de GNU/Linux – interlevante.es
Pingback: El Shell Bash de GNU/Linux 5.6 – Comandos para trabajar con archivos y carpetas – SOSpedia punto net
Pingback: El Shell Bash de GNU/Linux 5.5 – Listar ficheros – SOSpedia punto net
Pingback: El Shell Bash de GNU/Linux 5 – Sistema de ficheros – SOSpedia punto net
Pingback: El Shell Bash de GNU/Linux 2 – Tuberías y filtros – SOSpedia
Pingback: El Shell Bash de GNU/Linux 5 – Sistema de ficheros – SOSpedia
Pingback: El Shell Bash de GNU/Linux 5.8 – Montaje de sistemas de ficheros – SOSpedia
Pingback: El Shell Bash de GNU/Linux 5.7 – Otros comandos útiles – SOSpedia
Pingback: Bonus Pack 2018: Recopilación de artículos de sospedia.net – Jose Blanco Vega