Maison > Article > Opération et maintenance > Linux détermine s'il s'agit d'un fichier
linux détermine s'il s'agit d'un fichier
Le suffixe du nom du fichier sous Linux sert juste à distinguer le type de fichier et fenêtres Ils sont différents. Par exemple, le type de texte peut être nommé text.exe sous Linux, mais sous Windows, il sera exécuté comme un programme et une erreur sera signalée.
Alors, comment déterminer si quelque chose est un fichier sous Linux ? En fait, sous Linux, tout est un fichier. La clé est de distinguer de quel type de fichiers il s'agit.
La commande ls -l
affiche généralement les propriétés du fichier sous la forme suivante :
drwxr-xr-x
文件属性 | 文件类型 |
---|---|
- | 常规文件,即file |
d | 目录文件 |
b | block device 即块设备文件,如硬盘;支持以block为单位进行随机访问 |
c | character device 即字符设备文件,如键盘支持以character为单位进行线性访问 |
l | symbolic link 即符号链接文件,又称软链接文件 |
p | pipe 即命名管道文件 |
s | socket 即套接字文件,用于实现两个进程进行通信 |
Fichier régulier
Pour les fichiers normaux, ils peuvent être divisés en fichiers binaires, fichiers XML, fichiers DB, etc. Si vous souhaitez afficher le type d'un fichier normal, vous pouvez utiliser la commande file
Périphérique fichier de classe
Normalement, la 5ème colonne après avoir utilisé ls -l affichera la taille du fichier actuel, mais il y aura deux nombres dans le fichier de classe de périphérique, séparés par des virgules. Cela n'indique pas la taille.
- Le premier numéro : le numéro principal du périphérique, utilisé pour distinguer le type de périphérique. Différents périphériques ont des numéros de périphérique principaux différents, et le même périphérique a le même numéro de périphérique. Il est utilisé pour déterminer le pilote pour charger le périphérique <.> - Le deuxième numéro : Numéro mineur de l'appareil, utilisé pour distinguer différents appareils du même type d'appareil, comme le disque dur 1, le disque dur 2, etc.
Obtenir commencé avec les systèmes Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!