Cara Nemtokake Tipe File saka File Nggunakake Linux

Akeh wong nyawang extension berkas lan banjur guess tipe file saka extension kasebut. Contone, yen sampeyan ndeleng file kanthi extension gif, jpg, bmp utawa png sampeyan bakal mikir file gambar lan nalika sampeyan ndeleng berkas kanthi ekstensi zip, sampeyan nganggep berkas wis dikompres kanthi nggunakake utility compression zip .

Ing kasunyatan file bisa duwe siji extension nanging dadi kabeh beda lan yen file ora extension carane sampeyan bisa nemtokake jinis file?

Ing Linux sampeyan bisa mangerteni tipe file sing bener nggunakake printah file.

Cara Command File Works

Miturut dokumentasi, printah file nganggo telung set tes marang file:

Sabanjure tes kanggo ngasilake tanggapan sing sah nyebabake jinis file kasebut bakal dicithak.

Tes Filesystem mriksa bali saka sistem panggilan stat. Program mriksa kanggo ndeleng yen file kosong lan apa file khusus. Yen jinis berkas ditemokake ing file header sistem kasebut bakal dikembalikan minangka tipe file sing bener.

Ujian tenung ngecek isi file lan khusus sawetara byte ing awal sing mbantu kanggo nemtokake jinis file. Ana macem-macem file sing digunakake kanggo mbantu cocog file karo tipe file lan iki disimpen ing / etc / magic, / usr / share / misc / magic.mgc, / usr / share / misc / magic. Sampeyan bisa ngganti file kasebut kanthi nempatake file ing folder ngarep sing disebut $ HOME / .magic.mgc utawa $ HOME / .magic.

Ujian pungkasan iku tes basa. Berkas wis dicenthang kanggo ndeleng manawa ana file teks. Kanthi nguji sawetara byte file sing pisanan, sampeyan bisa nyimpulake apa ASCII, UTF-8, UTF-16 utawa ing format liyane sing nemtokake file minangka file teks. Sawise karakter disetel, file kasebut diuji marang basa sing beda-beda. Contone program ac file.

Yen ora ana tes sing bisa ngasilake output mung data.

Cara Nganggo Komando Gambar

Pangaturan file bisa digunakake minangka:

jeneng berkas berkas

Contone, ngira sampeyan duwe file sing disebut file1, sampeyan bakal nglakoni perintah ing ngisor iki:

file file1

Output bakal kaya iki:

file1: data gambar PNG, 640 x 341, 8-bit / werna RGB, non-interlaced

Output sing dituduhake nemtokake file1 dadi file gambar utawa dadi luwih tepat file grafis jaringan portabel (PNG).

Jenis file sing beda-beda ngasilake asil beda kayata:

Ngatur Output Saka Command File

Secara default, printah file menehi jeneng berkas lan kabeh rincian ing ndhuwur file. Yen sampeyan mung pengin rincian tanpa jeneng berkas bola-bali nganggo saklar kasebut:

file -b file1

Output bakal kaya iki:

Data gambar PNG, 640 x 341, 8-bit / werna RGB, non-interlaced

Sampeyan uga bisa ngganti delimiter ing antarane jeneng file lan jinis kasebut.

Secara default, delimiter minangka titik (:) nanging sampeyan bisa ngganti karo apa wae sing disenengi kaya simbol pipa kaya mangkene:

berkas -F '|' file1

Output saiki bakal dadi kaya iki:

file1 | Data gambar PNG, 640 x 341, 8-bit / werna RGB, non-interlaced

Nangani Multiple Files

Secara default, sampeyan bakal nggunakake printah file marang file siji. Sampeyan bisa, Nanging, nemtokake jeneng file sing ngemot dhaptar file sing bakal diproses kanthi printah file:

Contone, mbukak file sing diarani testfiles nggunakake editor nano lan nambahake garis kasebut:

Simpen file lan jalanake printah ing ngisor iki:

file -f testfiles

Output bakal kaya iki:

/ etc / passwd: ASCII text
/etc/pam.conf: teks ASCII
/ etc / opt: direktori

File Compressed

Secara default nalika sampeyan ngaktifake printah file marang file sing dikompress sampeyan bakal weruh output kaya iki:

file.zip: Data arsip ZIP, paling ora V2.0 kanggo extract

Nalika sampeyan ngandhani yen file kasebut minangka file arsip, sampeyan ora ngerti isi berkas kasebut. Sampeyan bisa nliti file zip kanggo ndeleng jinis file file ing file sing dikompress.

Pandhuan ing ngisor iki nganggo printah file marang file ing file ZIP:

berkas -z filename

Output saiki bakal nampilake jinis file ing arsip kasebut.

Ringkesan

Umumé, akèh wong bakal mung nggunakake printah berkas kanggo nemokake jinis file dhasar nanging kanggo mangerteni sing luwih lengkap babagan kabeh kemungkinan tawaran perintah berkas ngetik ing ngisor iki menyang jendela terminal:

file wong