Maybaygiare.org

Blog Network

Jak znaleźć typy plików w Linuksie

najprostszym sposobem określenia typu pliku na dowolnym systemie operacyjnym jest zwykle spojrzenie na jego rozszerzenie (na przykład .xml, .sh, .c,.smoła itp..). Co jeśli plik nie ma rozszerzenia, jak określić jego typ?

Czytaj także: 7 sposobów na poznanie typów systemów plików w Linuksie

Linux ma użyteczne narzędzie o nazwie file, które przeprowadza pewne testy na określonym pliku i wypisuje Typ pliku po pomyślnym zakończeniu testu. W tym krótkim artykule wyjaśnimy użyteczne przykłady poleceń pliku do określenia typu pliku w Linuksie.

Uwaga: Aby mieć wszystkie opcje opisane w tym artykule, należy uruchomić plik w wersji 5.25 (dostępny w repozytoriach Ubuntu) lub nowszej. Repozytoria CentOS mają starszą wersję polecenia file (file-5.11), w której brakuje pewnych opcji.

możesz uruchomić następujące polecenie, aby zweryfikować wersję narzędzia Plików, jak pokazano.

$ file -vfile-5.33magic file from /etc/magic:/usr/share/misc/magic

przykłady poleceń plików Linuksa

1. Najprostsza Komenda plik jest następująca, gdzie wystarczy podać plik, którego typ chcesz dowiedzieć się.

$ file etc
Find File Type in Linux
Find File Type in Linux

2. You can also pass the names of the files to be examined from a file (one per line), which you can specify using the -f flag as shown.

$ file -f files.list
Find Files Type in Filename List
Find Files Type in Filename List

3. Aby plik działał szybciej, możesz wykluczyć test (poprawne testy obejmują apptype, ascii, encoding, tokens, cdf, compress, elf, soft i tar) z listy testów wykonanych w celu określenia typu pliku, Użyj flagi -e, jak pokazano.

$ file -e ascii -e compress -e elf etc

4. Opcja -s powoduje, że plik odczyta również pliki specjalne blokowe lub znakowe, na przykład.

$ file -s /dev/sda/dev/sda: DOS/MBR boot sector, extended partition table (last)

5. Dodanie opcji-z instruuje plik, aby zajrzał do skompresowanych plików.

$ file -z backup
Określ skompresowane pliki
Określ skompresowane pliki

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

$ file -Z backup

7. Możesz powiedzieć poleceniu file, aby wypisywało ciągi typu mime zamiast tych bardziej tradycyjnych, czytelnych dla człowieka, używając opcji -i.

$ file -i -s /dev/sda/dev/sda: application/octet-stream; charset=binary

8. Dodatkowo, możesz uzyskać oddzieloną ukośnikiem listę prawidłowych rozszerzeń dla znalezionego typu pliku, dodając przełącznik-extension.

$ file --extension /dev/sda

aby uzyskać więcej informacji i opcji użycia, zapoznaj się ze stroną podręcznika poleceń pliku.

$ man file

To wszystko! file command jest użytecznym narzędziem Linuksowym do określania typu pliku bez rozszerzenia. W tym artykule udostępniliśmy kilka przydatnych przykładów poleceń plików. Jeśli masz jakieś pytania lub myśli do podzielenia się, skorzystaj z poniższego formularza opinii, aby skontaktować się z nami.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.