Pourquoi la couleur verte apparaît-elle lors de la décompression d'un fichier zip sous Linux ?

青灯夜游
Libérer: 2023-03-14 10:58:37
original
3236 Les gens l'ont consulté

Cause : Le fichier zip décompressé est un fichier exécutable. Différentes couleurs de fichiers sous Linux représentent différents types de fichiers : 1. Bleu, représente le type de répertoire ; 2. Blanc, représente les fichiers généraux ; 3. Bleu clair, représente le type de lien ; 4. Vert, représente les fichiers exécutables ; fichiers compressés ; 6. jaune, représente les fichiers du périphérique ; 7. gris, représente d'autres fichiers ; 8. rouge clignotant, représente un problème avec le fichier lié.

Pourquoi la couleur verte apparaît-elle lors de la décompression d'un fichier zip sous Linux ?

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

Si Linux décompresse le fichier zip et affiche du vert, cela signifie que le fichier zip décompressé est un fichier exécutable.

Différentes couleurs de fichiers sous Linux représentent différents types de fichiers. Explication détaillée des couleurs des types de fichiers Linux :

Vert

7 types de fichiers dans le système Linux

Tout sous Linux est un fichier, et il existe de nombreux types de fichiers. Vous pouvez afficher les informations sur les attributs de fichier via la commande ls -l, où le premier caractère au début de la ligne représente le type de fichier du fichier.

Il existe un total de sept types de fichiers dans le système Linux. Les sept types de fichiers et les caractères représentant les types correspondants sont répertoriés ci-dessous :

1. Fichiers ordinaires

Après avoir utilisé la commande ls -l, la première colonne et le fichier A avec le caractère "-" sont un fichier ordinaire. Comme le montre la figure ci-dessus, les fichiers ordinaires sont généralement en police grise, les fichiers exécutables sont en police verte et les fichiers compressés sont en police rouge.

Pourquoi la couleur verte apparaît-elle lors de la décompression dun fichier zip sous Linux ?

Autorisations de fichier :

En prenant comme exemple un fichier ordinaire, en utilisant la commande ls -l, vous pouvez voir que la première colonne du résultat est sous la forme -rwxrwxrwx, où le premier caractère " -" représente ce fichier. Pour les fichiers ordinaires, il peut également s'agir d'autres caractères, et différents caractères représentent différents types de fichiers. La chaîne de caractères suivante indique les autorisations du fichier, parmi lesquelles :

1) r indique que le fichier a des autorisations de lecture, si la position est "-", cela indique que le fichier est illisible

2) w indique ; que le fichier Il a l'autorisation d'écriture. Si la position est "-", cela signifie que le fichier n'est pas accessible en écriture ;

3) x indique que le fichier a l'autorisation d'être exécutable. Si la position est "-", cela signifie que le fichier l'est. ne pas avoir l'autorisation d'exécutable ;

Pour créer un fichier normal, vous pouvez utiliser la commande touch pour créer un fichier :

touch  newfile
Copier après la connexion

2 Fichier de répertoire

  Les répertoires sous Linux sont également des fichiers, et les fichiers de répertoire stockent l'inode. Numéros et noms de fichiers des autres fichiers du répertoire et autres informations, chaque élément de données du fichier de répertoire est un lien vers un certain numéro d'inode de fichier. La suppression du nom de fichier équivaut à la suppression du lien correspondant. La couleur de police du fichier répertoire est bleue. Utilisez la commande ls -l pour l'afficher. Le premier caractère est "d" (répertoire).

Pourquoi la couleur verte apparaît-elle lors de la décompression dun fichier zip sous Linux ?

Autorisations des fichiers du répertoire :

1) r indique que le fichier du répertoire dispose d'autorisations de lecture, c'est-à-dire que vous pouvez utiliser la commande ls pour afficher l'état de stockage du répertoire

2) w indique ; que le fichier répertoire dispose d'autorisations en écriture, vous pouvez ajouter, modifier et supprimer des fichiers dans le répertoire ;

3) x indique que le fichier répertoire a un fichier exécutable, c'est-à-dire que vous pouvez utiliser la commande cd pour accéder au répertoire.

Pour créer un répertoire, vous pouvez utiliser la commande mkdir pour créer un fichier de répertoire :

mkdir directory
Copier après la connexion

3. Fichiers de périphérique

Les périphériques matériels sous Linux tels que les disques durs, les souris, etc. sont également représentés sous forme de fichiers. , qui sont des fichiers de périphérique . Les fichiers de périphérique sont généralement stockés dans le répertoire /dev/ et les noms de fichiers sont jaunes, comme suit :

Pourquoi la couleur verte apparaît-elle lors de la décompression dun fichier zip sous Linux ?

Les fichiers de périphérique sont divisés en deux types suivants :

  • Fichiers de périphérique bloqués :

    Bloquer les fichiers de périphérique prennent en charge le bloc ( bloc) comme unité de mode d'accès. Dans le système de fichiers EXT4, un bloc a généralement une taille de 4 Ko, ce qui signifie que 4 096 (ou un multiple entier de celui-ci) de données sont accessibles à la fois. Les applications peuvent accéder de manière aléatoire aux données des fichiers de périphérique bloc et le programme peut déterminer lui-même l'emplacement des données. Les disques durs, les disquettes, etc. sont tous des périphériques bloc. Utilisez la commande ls -l pour afficher le premier caractère du fichier de périphérique bloc est "b" (bloc).

  • Fichiers de périphérique de caractère :

    Les fichiers de périphérique de caractère sont accessibles sous la forme de flux d'octets. Cette fonctionnalité est implémentée par le pilote de périphérique de caractère, qui utilise généralement des appels système tels que l'ouverture, la fermeture, la lecture et l'écriture. Les terminaux à caractères, les ports série, les claviers, etc. sont des périphériques à caractères. De plus, comme les fichiers de périphériques de caractères sont accessibles sous la forme de flux de fichiers, ils peuvent être lus séquentiellement, mais l'accès aléatoire n'est généralement pas pris en charge. Utilisez la commande ls -l pour afficher le premier caractère du fichier de périphérique de caractères est "c" (char).

4. Fichier de lien

Un fichier de lien fait généralement référence à un lien symbolique (ou lien symbolique) d'un fichier. Utilisez la commande ls -l pour l'afficher. le nom du fichier est bleu clair, comme suit :

Pourquoi la couleur verte apparaît-elle lors de la décompression dun fichier zip sous Linux ?

Ici, test_softlink est un fichier de lien. D'après les résultats, vous pouvez également voir qu'il s'agit d'un lien symbolique vers le fichier test.txt. test.txt, le fichier de lien logiciel correspondant test_softlink disparaîtra également. Vous pouvez utiliser la commande ln pour créer un fichier de lien d'un fichier :

lien logiciel

lien logiciel (également appelé lien symbolique), utilisez la commande ln -s file file_softlink pour créer un fichier de lien logiciel d'un fichier :

ln -s test.txt test_softlink
Copier après la connexion

软链接相当于给原文件创建了一个快捷方式,如果删除原文件,则对应的软链接文件也会消失。

硬链接

硬链接,相当于给原文件取了个别名,其实两者是同一个文件,删除二者中任何一个,另一个不会消失;对其中任何一个进行更改,另一个的内容也会随之改变,因为这两个本质上是同一个文件,只是名字不同。使用ls -i 命令查看,可以发现硬链接的两个文件的 inode 号是一样的:

Pourquoi la couleur verte apparaît-elle lors de la décompression dun fichier zip sous Linux ?

同样的,使用ln 命令可以创建一个文件的硬链接:

ln test.txt test_hardlink
Copier après la connexion

5. 管道文件

管道文件主要用于进程间通信,使用ls -l 命令查看,第一个字符为 "p"(pipe)。可以使用 mkfifo 命令来创建一个管道文件:

mkfifo fifo_file
Copier après la connexion

Pourquoi la couleur verte apparaît-elle lors de la décompression dun fichier zip sous Linux ?

在FIFO 中可以很好地解决在无关进程间数据交换的要求,FIFO 的通信方式类似于在进程中使用文件来传输数据,只不过 FIFO 类型的文件同时具有管道的特性,在读取数据时,FIFO 管道中同时清除数据。

6. 套接字文件

套接字文件主要用于通信,特别是在网络上。使用ls -l 命令查看,第一个字符为 "s"(socket)。

Pourquoi la couleur verte apparaît-elle lors de la décompression dun fichier zip sous Linux ?

相关推荐:《Linux视频教程

Couleur Type de fichier
Bleu Répertoire
Blanc Fichiers généraux
Bleu clair Lien
Il y a un problème avec le fichier lié

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal