Maybaygiare.org

Blog Network

Cum să aflați tipurile de fișiere în Linux

cel mai simplu mod de a determina tipul unui fișier pe orice sistem de operare este de obicei să vă uitați la extensia acestuia (de exemplu .xml, .sh, .c, .gudron etc..). Ce se întâmplă dacă un fișier nu are o extensie, cum puteți determina tipul acestuia?

Citește și: 7 Moduri de a afla tipurile de sisteme de fișiere în Linux

Linux are un utilitar util numit fișier care efectuează unele teste pe un fișier specificat și imprimă tipul de fișier odată ce un test are succes. În acest scurt articol, vom explica exemple utile de comenzi de fișiere pentru a determina un tip de fișier în Linux.

notă: Pentru a avea toate opțiunile descrise în acest articol, ar trebui să rulați versiunea de fișier 5.25 (disponibilă în depozitele Ubuntu) sau mai nouă. Depozitele CentOS au o versiune mai veche de file command (file-5.11) care nu are unele opțiuni.

puteți rula următoarea comandă pentru a verifica versiunea de utilitate fișier așa cum se arată.

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

Exemple de comandă fișier Linux

1. Cea mai simplă comandă de fișiere este următoarea, unde furnizați doar un fișier al cărui tip doriți să aflați.

$ 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. Pentru ca fișierul să funcționeze mai repede, puteți exclude un test (testele valide includ apptype, ascii, encoding, tokens, cdf, compress, elf, soft și tar) din lista testelor efectuate pentru a determina tipul de fișier, utilizați steagul -e așa cum se arată.

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

4. Opțiunea-s face ca fișierul să citească și fișiere speciale de blocare sau caractere, de exemplu.

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

5. Adăugarea-z opțiuni instruiește fișier să se uite în interiorul fișiere comprimate.

$ file -z backup
determinați fișierele comprimate
determinați fișierele comprimate

6. Dacă doriți să raportați informații despre conținutul nu numai de compresie, a unui fișier comprimat, utilizați -Z Pavilion.

$ file -Z backup

7. Puteți spune comanda Fișier la ieșire siruri de caractere de tip mime în loc de cele mai tradiționale care pot fi citite de om, folosind -i opțiune.

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

8. În plus, puteți obține o listă separată de extensii valide pentru tipul de fișier găsit adăugând comutatorul-extension.

$ file --extension /dev/sda

pentru mai multe informații și opțiuni de utilizare, consultați pagina manuală a comenzii fișierului.

$ man file

asta e tot! file command este un utilitar Linux util pentru a determina tipul unui fișier fără extensie. În acest articol, am împărtășit câteva exemple utile de comandă a fișierelor. Dacă aveți întrebări sau gânduri de împărtășit, utilizați formularul de feedback de mai jos pentru a ne contacta.

Lasă un răspuns

Adresa ta de email nu va fi publicată.