Android

Polecenie pliku Linux

Kurs Linux Polecenia - lekcja 5 - Podgląd plików

Kurs Linux Polecenia - lekcja 5 - Podgląd plików

Spisu treści:

Anonim

Polecenie file systemu Linux wyświetla typ pliku. Jest to pomocne, gdy musisz dowiedzieć się, jakiego typu plik nigdy wcześniej nie widziałeś lub plik nie ma rozszerzenia.

Składnia poleceń systemu Linux

Składnia polecenia file Linux jest następująca:

file

Może przyjmować jedną lub więcej nazw plików jako argumentów.

Jak korzystać z polecenia pliku, aby znaleźć typ pliku

Polecenie file klasyfikuje pliki na podstawie serii testów i określa typ pliku na podstawie pierwszego udanego testu.

W najprostszej formie, gdy jest używana bez żadnej opcji, polecenie file wyświetli nazwę pliku wraz z typem pliku:

file /etc/group

/etc/group: ASCII text

Aby wyświetlić tylko typ pliku, użyj opcji -b ( --brief ):

file -b /etc/group

ASCII text

Jak widać z danych wyjściowych powyżej, /etc/group jest plikiem tekstowym.

Jak znaleźć typ pliku wielu plików

Do polecenia file możesz przekazać więcej niż jeden file :

file /bin/bash /opt/card.zip

Polecenie wydrukuje typ każdego pliku na osobnym pliku:

/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=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped /opt/card.zip: Zip archive data, at least v1.0 to extract

Akceptuje również znaki wieloznaczne. Na przykład, aby znaleźć typ każdego pliku .jpg w bieżącym katalogu, który uruchomisz:

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

Jak wyświetlić typ MIME pliku

Użyj opcji -i ( --mime ), aby określić typ pliku MIME:

file -i /var/www/index.html

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

Wniosek

Do tej pory powinieneś dobrze rozumieć, jak korzystać z polecenia pliku Linux. Aby uzyskać więcej informacji na temat polecenia find , zobacz stronę man pliku.

terminal plików