Jak znaleźć typy plików w Linux

Jak znaleźć typy plików w Linux

Najłatwiejszym sposobem określenia rodzaju pliku w dowolnym systemie operacyjnym jest zwykle przyjrzenie się jego rozszerzeniu (na przykład .XML, .cii, .C, .smoła itp.…). Co jeśli plik nie ma rozszerzenia, jak możesz określić jego typ?

Przeczytaj także: 7 sposobów na znalezienie typów systemów plików w Linux

Linux ma przydatne narzędzie o nazwie plik które przeprowadzają niektóre testy w określonym pliku i drukuje typ pliku po sukcesie testu. W tym krótkim artykule wyjaśnimy przydatne polecenie pliku Przykłady do ustalenia typu pliku w Linux.

Notatka: Aby mieć wszystkie opcje opisane w tym artykule, powinieneś uruchomić wersję plików 5.25 (dostępne w Ubuntu repozytoria) lub nowsze. Centos Repozytoria mają starszą wersję plik Komenda (Plik-5.11), który nie ma niektórych opcji.

Możesz uruchomić następujące polecenie, aby zweryfikować wersję narzędzia pliku, jak pokazano.

$ plik -v Plik-5.33 Magic Plik z/etc/magia:/usr/share/misc/magia 

Przykłady polecenia pliku Linux

1. Najprostszy polecenie pliku jest następujący, gdzie po prostu podajesz plik, którego typ chcesz się dowiedzieć.

$ plik itp 
Znajdź typ pliku w Linux

2. Możesz także przekazać nazwy plików do zbadania z pliku (jeden na wiersz), który można określić za pomocą -F flaga jak pokazano.

$ pliki plik -f.lista 
Znajdź pliki Wpisz listę nazw plików

3. Aby plik działał szybciej, możesz wykluczyć test (prawidłowe testy obejmują AppType, ASCII, kodowanie, tokeny, cdf, kompresy -mi flaga jak pokazano.

$ plik -e ascii -e kompresy -e elf itp 

4. -S Na przykład opcja powoduje, że plik odczytuje również blok lub charakterystycznych plików.

$ plik -s /dev /sda /dev/sda: sektor rozruchowy DOS/MBR, rozszerzona tabela partycji (ostatnia) 

5. Dodanie -z Opcje instruują plik, aby poszukiwać w środku kompresowanych plików.

$ plik -z Backup 
Określ skompresowane pliki

6. Jeśli chcesz zgłosić informacje o zawartości, a nie tylko kompresji, skompresowanego pliku, użyj -Z flaga.

$ plik -z Backup 

7. Możesz powiedzieć polecenie pliku, aby wyprowadziły ciągi typu MIME zamiast bardziej tradycyjnych ludzkich czytelnych, używając -I opcja.

$ plik -i -s /dev /sda /dev/sda: Application/Octet-Stream; Charset = binarny 

8. Ponadto możesz uzyskać rozdzieloną listy ważnych rozszerzeń dla typu pliku, dodając -rozszerzenie przełącznik.

$ plik --extension /dev /sda 

Aby uzyskać więcej informacji i opcji użytkowania, zapoznaj się z polecenie pliku Strona Man.

plik $ man 

To wszystko! polecenie pliku jest użytecznym narzędziem Linux do określenia typu pliku bez rozszerzenia. W tym artykule udostępniliśmy kilka przydatnych przykładów polecenia plików. Jeśli masz jakieś pytania lub przemyślenia, użyj poniższego formularza opinii, aby się z nami skontaktować.