Maison  >  Article  >  Opération et maintenance  >  Que signifie Linux D ?

Que signifie Linux D ?

青灯夜游
青灯夜游original
2022-03-02 11:45:208926parcourir

Sous Linux, d signifie "répertoire", ce qui signifie "répertoire". C'est un attribut qui spécifie le type de fichier dans les autorisations de fichier. Si le premier attribut d'un fichier est représenté par "d", cela signifie que le fichier. est un répertoire.

Que signifie Linux D ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Le système Linux est un système multi-utilisateurs typique. Différents utilisateurs occupent des positions différentes et disposent d'autorisations différentes.

Afin de protéger la sécurité du système, le système Linux a des réglementations différentes sur les autorisations des différents utilisateurs pour accéder au même fichier (y compris les fichiers de répertoire).

Sous Linux, nous utilisons généralement les deux commandes suivantes pour modifier l'utilisateur et les autorisations d'un fichier ou d'un répertoire :

  • chown (changer de propriétaire) : modifie l'utilisateur et le groupe auquel il appartient.

  • chmod (changement de mode) : modifier les autorisations des utilisateurs.

Dans l'image ci-dessous, chown est utilisé pour autoriser l'utilisateur et chmod est utilisé pour définir les autorisations permettant à l'utilisateur d'ouvrir la porte.

Que signifie Linux D ?

Sous Linux, nous pouvons utiliser la commande ll ou ls -l pour afficher les attributs d'un fichier ainsi que l'utilisateur et le groupe auquel appartient le fichier, tels que :

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
……

Dans l'exemple, le premier attribut de le fichier bin est d signifie. d signifie sous Linux que le fichier est un fichier répertoire. d 表示。d 在 Linux 中代表该文件是一个目录文件。

在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。

  • 当为 d 则是目录(directory)

  • 当为 - 则是文件;

  • 若是 l 则表示为链接文档(link file);

  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);

  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

接下来的字符中,以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。

Que signifie Linux D ?

每个文件的属性由左边第一部分的 10 个字符来确定(如下图)。

Que signifie Linux D ?

从左至右用 0-9 这些数字来表示。

0 位确定文件类型,第 1-3 位确定属主(该文件的所有者)拥有该文件的权限。

4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。

其中,第 1、4、7 位表示读权限,如果用 r 字符表示,则有读权限,如果用 - 字符表示,则没有读权限;

2、5、8 位表示写权限,如果用 w 字符表示,则有写权限,如果用 - 字符表示没有写权限;第 3、6、9 位表示可执行权限,如果用 x 字符表示,则有执行权限,如果用 -

Sous Linux, le premier caractère indique si le fichier est un répertoire, un fichier, un fichier lien, etc.

Quand c'est d, c'est un répertoire 🎜🎜🎜🎜Quand c'est -, c'est un fichier 🎜🎜🎜🎜Si c'est <. code>l est représenté comme un fichier de lien ; 🎜🎜🎜🎜if b est représenté comme un périphérique d'interface stockable (périphérique à accès aléatoire) dans le fichier de périphérique ; code>c représente le périphérique de port série dans le fichier de périphérique, tel que le clavier et la souris (périphérique de lecture unique). 🎜🎜🎜🎜Les caractères suivants sont regroupés en groupes de trois, et ce sont tous des combinaisons des trois paramètres de rwx. Parmi eux, r représente lisible (lecture), w représente l'écriture (écriture) et x représente l'exécutable (exécuter). A noter que les positions de ces trois permissions ne changeront pas. S'il n'y a pas de permission, le signe moins - apparaîtra. 🎜🎜Que signifie Linux D ?🎜🎜Chaque Les attributs d'un fichier sont déterminés par les 10 caractères dans la première partie à gauche (comme indiqué ci-dessous). 🎜🎜Que signifie Linux D ?🎜🎜De Les nombres de gauche à droite sont représentés par 0-9. 🎜🎜Le bit 0 détermine le type de fichier et les bits 1-3 déterminent que le propriétaire (le propriétaire du fichier) dispose des autorisations sur le fichier. 🎜🎜Les 4-6 bits confirment que le groupe d'appartenance (utilisateurs du même groupe du propriétaire) dispose des autorisations du fichier, et les 7-9 bits déterminent que les autres utilisateurs disposent des autorisations relatives aux fichiers. 🎜🎜Parmi eux, les bits 1, 4 et 7 représentent l'autorisation de lecture. S'il est représenté par le caractère r, il a l'autorisation de lecture. - S'il est représenté par des caractères, il n'y a pas d'autorisation de lecture 🎜🎜Les 2, 5, 8 bits représentent l'autorisation d'écriture ; Les caractères , il a une autorisation en écriture. S'il est représenté par les caractères >-, ils n'indiquent aucune autorisation en écriture ; les bits 3, 6 et 9 indiquent des autorisations exécutables. représenté par les caractères x, il y a une autorisation d'exécution. Si utilisez les caractères - pour indiquer qu'il n'y a pas d'autorisation d'exécution. 🎜🎜Recommandations associées : "🎜Tutoriel vidéo 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn