Introducción

Introducción

Al navegar por el sistema de archivos Linux, seguramente encontrará diferentes tipos de archivos. Los tipos de archivos más utilizados y obvios son archivos y directorios regulares. Sin embargo, el sistema operativo Linux tiene más que ofrecer en términos de tipos de archivos, ya que también incluye otros 5 tipos de archivos. Este breve artículo lo ayudará a reconocer todos los 7 tipos de archivos diferentes dentro del sistema operativo Linux.

Identificación de tipos de archivos de Linux

Solo hay 1 comando que necesita saber, lo que lo ayudará a identificar y clasificar los siete tipos de archivos diferentes que se encuentran en el sistema Linux.

$ ls -ld 

Aquí hay una salida de ejemplo del comando anterior.

 $ ls -ld /etc /servicios
-RW-R-R-- 1 Root 19281 14 de febrero de 2012 /etc /servicios

LS El comando mostrará el tipo de archivo como un símbolo codificado que se encuentra como el primer carácter de la parte del permiso del archivo. En este caso es "-", que significa "archivo regular". Es importante señalar que los tipos de archivos de Linux no deben confundirse con extensiones de archivos. Echemos un vistazo a un breve resumen de los siete tipos diferentes de tipos de archivos Linux y LS Identificadores de comando:

  1. - : archivo regular
  2. d : directorio
  3. C : archivo del dispositivo de caracteres
  4. b : Bloquear el archivo del dispositivo
  5. s : archivo de socket local
  6. pag : tubería nombrada
  7. l : enlace simbólico


Archivo regular

El archivo regular es un tipo de archivo más común que se encuentra en el sistema Linux. Registra todos los archivos diferentes, como archivos de texto, imágenes, archivos binarios, bibliotecas compartidas, etc. Puede crear un archivo regular con el tocar dominio:

$ touch linuxcareer.comunicarse
$ ls -ld LinuxCareer.comunicarse
-RW-RW-R-- 1 Lubos Lubos 0 enero 10 12:52 LinuxCareer.comunicarse

El primer personaje del LS Comando, en este caso "-", denota el código de identificación para el archivo regular. Para eliminar un archivo regular, puede usar el RM dominio:

$ RM LinuxCareer.comunicarse
ps

Directorio

El directorio es el segundo tipo de archivo más común que se encuentra en Linux. El directorio se puede crear con el mkdir dominio:

$ mkdir filetypes
$ ls -ld filetypes/
drwxrwxr-x 2 lubos lubos 4096 10 de enero 13:14 filetypes/

Como se explicó anteriormente, el directorio se puede identificar mediante el símbolo "D" del LS salida de comando. Para eliminar el directorio vacío, use el rmdir dominio.

$ rmdir filetypes

Al intentar eliminar el directorio con el rmdir comando, que contiene archivos adicionales, recibirá un mensaje de error:

rmdir: no se pudo eliminar 'filetypes/': directorio no vacío

En este caso, debe usar un comando:

$ rm -r filetypes/

Dispositivo de carácter

Los archivos de dispositivos de carácter y bloqueo permiten a los usuarios y programas comunicarse con dispositivos periféricos de hardware. Por ejemplo:

$ ls -ld /dev /vmmon
CRW ------- 1 raíz de la raíz 10, 165 4 de enero 10:13 /dev /vmmon

En este caso, el dispositivo de caracteres es el dispositivo del módulo VMware.

Dispositivo de bloque

Los dispositivos de bloque son similares a los dispositivos de caracteres. En su mayoría gobiernan el hardware como discos duros, memoria, etc.

$ ls -ld /dev /sda
BRW-RW ---- 1 disco raíz 8, 0 4 de enero 10:12 /dev /sda


Sucos de dominio local

Los enchufes de dominio locales se utilizan para la comunicación entre procesos. En general, son utilizados por servicios como X Windows, Syslog, etc.

$ ls -ld /dev /log
srw-rw-rw- 1 raíz root 0 enero 4 10:13 /dev /log

Los enchufes se pueden crear mediante llamadas al sistema de socket y eliminar por el desconectar o RM comandos.

Tuberías con nombre

De manera similar, como enchufes locales, las tuberías con nombre permiten la comunicación entre dos procesos locales. Pueden ser creados por el mknod comando y eliminado con el RM dominio.

Enlaces simbólicos

Con enlaces simbólicos, un administrador puede asignar un archivo o directorio múltiples identidades. El enlace simbólico puede ser como un puntero a un archivo original. Hay dos tipos de enlaces simbólicos:

  • enlaces duros
  • enlaces suaves

La diferencia entre enlaces duros y suaves es que los enlaces suaves usan el nombre del archivo como referencia y enlaces duros. Utilice la referencia directa al archivo original. Además, los enlaces duros no pueden cruzar sistemas y particiones de archivos. Para crear un enlace suave simbólico podemos usar LN -S dominio:

$ echo file1> archivo1
$ ln -s file1 file2
$ Cat File2
archivo1
$ ls -ld file2
lrwxrwxrwx 1 lubos lubos 5 de enero 10 14:42 file2 -> file1

Para eliminar el enlace simbólico podemos usar desconectar o RM dominio.

Conclusión

Como administrador del sistema, trabajará principalmente con archivos regulares, directorios bloquear y dispositivos de caracteres. Como desarrollador de software, también trabajará con enchufes locales y tuberías con nombre.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Cómo montar la imagen ISO en Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 22.04
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Descarga de Linux
  • Comandos básicos de Linux