GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Dateibefehl

Die Linux file Befehl zeigt den Typ einer Datei an. Es ist hilfreich, wenn Sie den Dateityp herausfinden müssen, den Sie noch nie zuvor gesehen haben, oder wenn die Datei keine Dateierweiterung hat.

Linux-Dateibefehlssyntax #

Die Syntax für die Linux file Befehl lautet wie folgt:

file [OPTION] [FILE]

Es kann einen oder mehrere Dateinamen als Argumente annehmen.

So verwenden Sie den file-Befehl, um den Dateityp # zu finden

Die file Der Befehl klassifiziert Dateien basierend auf einer Reihe von Tests und bestimmt den Dateityp basierend auf dem ersten erfolgreichen Test.

In ihrer einfachsten Form, wenn sie ohne Option verwendet wird, ist die file Der Befehl zeigt den Dateinamen zusammen mit dem Dateityp an:

file /etc/group
/etc/group: ASCII text

Um nur den Dateityp anzuzeigen, verwenden Sie den -b (--brief ) Option:

file -b /etc/group
ASCII text

Wie Sie der obigen Ausgabe entnehmen können, ist /etc/group Datei ist eine Textdatei.

So finden Sie den Dateityp mehrerer Dateien #

Sie können mehr als eine Datei an file übergeben Befehl:

file /bin/bash /opt/card.zip

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

/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

Es akzeptiert auch Platzhalterzeichen. Zum Beispiel, um den Typ jedes .jpg zu finden Dateien im aktuellen Verzeichnis würden Sie ausführen:

file *.jpg
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 

So zeigen Sie den Mime-Typ einer Datei an #

Verwenden Sie das -i (--mime ) Option, um den MIME-Typ einer Datei zu bestimmen:

file -i /var/www/index.html
/var/www/index.html: text/html; charset=us-ascii

Schlussfolgerung #

Inzwischen sollten Sie ein gutes Verständnis für die Verwendung des Linux-Dateibefehls haben. Weitere Informationen zu find Befehl finden Sie in der man-Seite der Datei.


Linux
  1. Linux-Dateibefehl:So bestimmen Sie den Dateityp in Linux

  2. Linux-wc-Befehl

  3. Linux grep-Befehl

  4. ln-Befehlsbeispiele in Linux

  5. file Befehlsbeispiele in Linux

Gzip-Befehl unter Linux

Befehl zum Aufheben der Verknüpfung in Linux (Datei entfernen)

Chmod-Befehl in Linux (Dateiberechtigungen)

Gunzip-Befehl unter Linux

Stat-Befehl unter Linux

Truncate-Befehl unter Linux