Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

青灯夜游
青灯夜游Original
2023-03-14 10:58:183146Durchsuche

Ursache: Die entpackte ZIP-Datei ist eine ausführbare Datei. Verschiedene Farben von Dateien in Linux stehen für unterschiedliche Dateitypen: 1. Blau steht für den Verzeichnistyp; 3. Hellblau steht für den Linktyp; 5. Rot steht für den Linktyp komprimierte Dateien; 6. gelb, stellt Gerätedateien dar; 7. grau, stellt andere Dateien dar; 8. blinkt rot, stellt ein Problem mit der verknüpften Datei dar;

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Wenn Linux die ZIP-Datei dekomprimiert und grün anzeigt, bedeutet dies, dass es sich bei der dekomprimierten ZIP-Datei um eine ausführbare Datei handelt.

Unterschiedliche Dateifarben unter Linux repräsentieren unterschiedliche Dateitypen. Ausführliche Erklärung der Linux-Dateitypfarben:

Grün

7 Dateitypen im Linux-System

Alles unter Linux ist eine Datei, und es gibt viele Dateitypen. Sie können Dateiattributinformationen mit dem Befehl ls -l anzeigen, wobei das erste Zeichen am Anfang der Zeile den Dateityp der Datei darstellt.

Es gibt insgesamt sieben Dateitypen im Linux-System. Die sieben Dateitypen und die Zeichen, die die entsprechenden Typen darstellen, sind unten aufgeführt:

1. Gewöhnliche Dateien

Nach Verwendung des Befehls ls -l. Die erste Spalte und die A-Datei mit dem Zeichen „-“ sind eine normale Datei. Wie in der Abbildung oben gezeigt, sind normale Dateien im Allgemeinen in grauer Schriftart, ausführbare Dateien in grüner Schriftart und komprimierte Dateien in roter Schriftart.

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

Dateiberechtigungen:

Wenn Sie als Beispiel eine gewöhnliche Datei verwenden und den Befehl ls -l verwenden, können Sie sehen, dass die erste Spalte des Ergebnisses die Form -rwxrwxrwx hat, wobei das erste Zeichen „ -" stellt diese Datei dar. Bei gewöhnlichen Dateien können es auch andere Zeichen sein, und unterschiedliche Zeichen repräsentieren unterschiedliche Dateitypen. Die folgende Zeichenfolge gibt die Berechtigungen der Datei an, darunter:

1) r gibt an, dass die Datei lesbare Berechtigungen hat, wenn die Position „-“ ist, bedeutet dies, dass die Datei nicht lesbar ist;

2) w gibt an dass die Datei über Schreibberechtigung verfügt. Wenn die Position „-“ ist, bedeutet dies, dass die Datei nicht beschreibbar ist keine ausführbare Berechtigung haben;

Um eine normale Datei zu erstellen, können Sie den Touch-Befehl verwenden, um eine Datei zu erstellen:

touch  newfile

2. Verzeichnisdatei   Verzeichnisse in Linux sind auch Dateien und Verzeichnisdateien speichern den Inode Nummern und Dateinamen anderer Dateien im Verzeichnis sowie andere Informationen. Jedes Datenelement in der Verzeichnisdatei ist ein Link zu einer bestimmten Datei-Inode-Nummer. Das Löschen des Dateinamens entspricht dem Löschen des entsprechenden Links. Die Schriftfarbe der Verzeichnisdatei ist blau. Verwenden Sie den Befehl ls -l, um sie anzuzeigen. Das erste Zeichen ist „d“ (Verzeichnis).

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

Berechtigungen für Verzeichnisdateien:

1) r zeigt an, dass die Verzeichnisdatei über lesbare Berechtigungen verfügt, d. h. Sie können den Befehl ls verwenden, um den Speicherstatus des Verzeichnisses anzuzeigen

2) w zeigt an dass die Verzeichnisdatei über Schreibberechtigungen verfügt, Sie können Dateien im Verzeichnis hinzufügen, ändern und löschen;

3) x zeigt an, dass die Verzeichnisdatei eine ausführbare Datei enthält, d.

Um ein Verzeichnis zu erstellen, können Sie mit dem Befehl mkdir eine Verzeichnisdatei erstellen:

mkdir directory

3. Gerätedateien Hardwaregeräte in Linux wie Festplatten, Mäuse usw. werden ebenfalls als Dateien dargestellt , bei denen es sich um Gerätedateien handelt. Gerätedateien werden im Allgemeinen im Verzeichnis /dev/ gespeichert und die Dateinamen sind wie folgt gelb:

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

Gerätedateien werden in die folgenden zwei Typen unterteilt:

    Gerätedateien blockieren:
  • Blockieren Gerätedateien unterstützen Block (Block) als Zugriffseinheit. Im EXT4-Dateisystem ist ein Block normalerweise 4 KB groß, was bedeutet, dass auf 4096 (oder ein ganzzahliges Vielfaches davon) Daten gleichzeitig zugegriffen werden kann. Anwendungen können wahllos auf die Daten von Blockgerätedateien zugreifen und das Programm kann den Speicherort der Daten selbst bestimmen. Festplatten, Disketten usw. sind allesamt Blockgeräte. Verwenden Sie den Befehl ls -l, um anzuzeigen, dass das erste Zeichen der Blockgerätedatei „b“ (Block) ist.

  • Zeichengerätedateien:
  • Der Zugriff auf Zeichengerätedateien erfolgt in Form von Bytestreams. Diese Funktion wird vom Zeichengerätetreiber implementiert, der normalerweise Systemaufrufe wie Öffnen, Schließen, Lesen und Schreiben verwendet. Zeichenterminals, serielle Schnittstellen, Tastaturen usw. sind Zeichengeräte. Da auf Zeichengerätedateien in Form von Dateiströmen zugegriffen wird, können sie außerdem sequentiell gelesen werden, ein wahlfreier Zugriff wird jedoch im Allgemeinen nicht unterstützt. Verwenden Sie den Befehl ls -l, um anzuzeigen, dass das erste Zeichen der Zeichengerätedatei „c“ (char) ist.

4. Linkdatei Eine Linkdatei bezieht sich im Allgemeinen auf einen Softlink (oder symbolischen Link) einer Datei, um sie anzuzeigen Der Dateiname lautet Hellblau und lautet wie folgt:

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?Hier ist test_softlink eine Linkdatei. Anhand der Ergebnisse können Sie auch erkennen, dass es sich um einen Softlink zur Datei test.txt handelt test.txt verschwindet auch die entsprechende Softlink-Datei test_softlink. Sie können den Befehl ln verwenden, um eine Linkdatei einer Datei zu erstellen:

Softlink

Softlink (auch als symbolischer Link bezeichnet), verwenden Sie den Befehl ln -s file file_softlink, um eine Softlinkdatei einer Datei zu erstellen Datei:

ln -s test.txt test_softlink

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

硬链接

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

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

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

ln test.txt test_hardlink

5. 管道文件

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

mkfifo fifo_file

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

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

6. 套接字文件

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

Warum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?

相关推荐:《Linux视频教程

Farbe Dateityp
Blau Verzeichnis
Weiß Allgemeine Dateien
Hellblau Link
Es liegt ein Problem mit der verknüpften Datei vor

Das obige ist der detaillierte Inhalt vonWarum erscheint beim Dekomprimieren einer ZIP-Datei unter Linux die grüne Farbe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn