Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie verwende ich den Dateibefehl, um den Dateityp unter Linux anzuzeigen? (Codebeispiel)

Wie verwende ich den Dateibefehl, um den Dateityp unter Linux anzuzeigen? (Codebeispiel)

青灯夜游
青灯夜游Original
2019-02-28 14:03:307433Durchsuche

Unter Linux wird der Dateibefehl verwendet, um den Typ einer Datei anzuzeigen. Mit dem Dateibefehl können wir den Typ einer oder mehrerer Dateien identifizieren. Der folgende Artikel stellt Ihnen den Dateibefehl vor und erläutert, wie Sie ihn verwenden. Ich hoffe, dass er für Sie hilfreich ist.

Wie verwende ich den Dateibefehl, um den Dateityp unter Linux anzuzeigen? (Codebeispiel)

Linux-Dateibefehl

Wenn Sie einen Dateityp finden müssen, den Sie noch nie zuvor gesehen haben oder Der Dateibefehl ist nützlich, wenn die Datei keine Dateierweiterung hat. [Video-Tutorial-Empfehlung: Linux-Tutorial]

Die Syntax des Linux-Dateibefehls lautet wie folgt:

file [option] [file]

Optionsparameter: Sie können die folgenden Werte verwenden

● - b: Beim Auflisten von Identifikationsergebnissen den Dateinamen nicht anzeigen.

● -c: Zeigt den Befehlsausführungsprozess im Detail an, um die Fehlerbehebung oder Analyse der Programmausführung zu erleichtern.

● -f: Geben Sie einen Dateinamen an. Wenn der Inhalt einen oder mehrere Dateinamen hat, lassen Sie diese Dateien der Reihe nach identifizieren. Das Format ist ein Dateiname pro Spalte.

● -L: Zeigt direkt die Kategorie der Datei an, auf die der symbolische Link verweist.

● -m: Geben Sie die Datei mit den magischen Zahlen an.

● -v: Versionsinformationen anzeigen.

● -z: Versuchen Sie, den Inhalt der komprimierten Datei zu entschlüsseln.

Dateiparameter: Gibt die zu bestimmende Dateiliste (Datei oder Verzeichnis) an. Mehrere Dateien werden durch Leerzeichen getrennt, um mehrere Dateien abzugleichen.

Wie zeige ich Dateitypen mit dem Dateibefehl an?

Der Dateibefehl klassifiziert Dateien basierend auf einer Reihe von Tests und basierend auf dem ersten Erfolgstest zur Bestimmung des Dateityps.

Die einfachste Form ist die Verwendung ohne Optionsparameter. In diesem Fall zeigt der Dateibefehl den Dateinamen und den Dateityp an:

[root@localhost ~]# file install.log
install.log: UTF-8 Unicode text

[root@localhost ~]# file /etc/group
/etc/group: ASCII text

Wenn Sie nur den Dateityp anzeigen möchten, müssen Sie kann die Option - b (--brief) verwenden:

[root@localhost ~]# file -b install.log
UTF-8 Unicode text

[root@localhost ~]# file -b /etc/group
ASCII text

Wie aus der obigen Beispielausgabe ersichtlich ist, sind die Dateien install.log und /etc/group beide Textdateien.

Wie werden die Dateitypen mehrerer Dateien angezeigt?

Wir können mehrere Dateien als Parameter an den Dateibefehl übergeben :

[root@localhost ~]# file /bin/bash /opt/card.zip

Hinweis: Mehrere Dateien müssen durch Leerzeichen getrennt werden

dann gibt der Dateibefehl den Typ jeder Datei in einer separaten Datei aus: Der Befehl

/bin/bash:   ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped
/opt/card.zip: Zip archive data, at least v1.0 to extract

file akzeptiert auch Dateitypen, um Platzhalterzeichen zu finden. Wenn Sie beispielsweise den Typ jeder JPG-Datei im aktuellen Verzeichnis anzeigen möchten, können Sie Folgendes tun:

[root@localhost ~]# file *.jpg

Ausgabe:

imgage001.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 2083x1250, components 3
imgage031.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 1280x1024, components

Anleitung Den MIME-Typ einer Datei anzeigen?

Wir verwenden die Option -i (--mime), um den MIME-Typ der Datei zu bestimmen:

[root@localhost ~]# file install.log
install.log: text/plain; charset=utf-8

[root@localhost ~]# file /var/www/index.html
/var/www/index.html: text/html; charset=utf-8

Das Obige ist Ich hoffe, dass der gesamte Inhalt dieses Artikels für alle, die lernen, hilfreich sein kann. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonWie verwende ich den Dateibefehl, um den Dateityp unter Linux anzuzeigen? (Codebeispiel). 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