Otu esi achọpụta ụdị faịlụ na Linux


Ụzọ kachasị mfe iji chọpụta ụdị faịlụ na sistemụ arụmọrụ ọ bụla na-abụkarị ileba anya ndọtị ya (dịka ọmụmaatụ .xml, .sh, .c, .tar wdg..). Gịnị ma ọ bụrụ na faịlụ enweghị ndọtị, kedu ka ị ga-esi chọpụta ụdị ya?

Linux nwere uru bara uru a na-akpọ faịlụ nke na-eme ule ụfọdụ na faịlụ akọwapụtara ma bipụta ụdị faịlụ ahụ ozugbo ule gara nke ọma. N'ime edemede a dị mkpirikpi, anyị ga-akọwa ihe atụ iwu faịlụ bara uru iji chọpụta ụdị faịlụ na Linux.

Mara: Iji nweta nhọrọ niile akọwara n'isiokwu a, ị kwesịrị ịdị na-agba ụdị faịlụ 5.25 (dị na ebe nchekwa Ubuntu) ma ọ bụ nke ọhụrụ. Ebe nchekwa CentOS nwere ụdị iwu faịlụ ochie (file-5.11) nke enweghị nhọrọ ụfọdụ.

Ị nwere ike ịgba ọsọ na-eso iwu iji nyochaa ụdị ọrụ faịlụ dị ka egosiri.

$ file -v

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

Ihe atụ Iwu faịlụ Linux

1. Iwu faịlụ kachasị mfe bụ nke a ebe ị na-enye faịlụ nke ịchọrọ ịchọta.

$ file etc

2. Ịnwekwara ike ịnyefe aha faịlụ ndị a ga-enyocha site na faịlụ (otu ahịrị), nke ị nwere ike dee site na iji ọkọlọtọ -f dị ka egosiri.

$ file -f files.list

3. Iji mee ka faịlụ rụọ ọrụ ngwa ngwa ị nwere ike wepu ule (nnwale ndị ziri ezi gụnyere apptype, ascii, encoding, tokens, cdf, compress, elf, soft and tar) na ndepụta ule emere iji chọpụta ụdị faịlụ, jiri -e ọkọlọtọ dị ka egosiri.

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

4. Nhọrọ -s na-eme ka faịlụ gụọ ngọngọ ma ọ bụ faịlụ pụrụ iche, dịka ọmụmaatụ.

$ file -s /dev/sda

/dev/sda: DOS/MBR boot sector, extended partition table (last)

5. Ịgbakwunye nhọrọ -z na-agwa faịlụ ka ileba anya n'ime faịlụ abịakọrọ.

$ file -z backup

6. Ọ bụrụ na ịchọrọ ịkọ ozi gbasara ọdịnaya naanị ọ bụghị mkpakọ, nke faịlụ abịakọrọ, jiri ọkọlọtọ -Z.

$ file -Z backup

7. Ị nwere ike ịgwa faịlụ iwu ka mmepụta mime ụdị strings kama ndị ọzọ omenala mmadụ na-agụ, na-eji -i nhọrọ.

$ file -i -s /dev/sda

/dev/sda: application/octet-stream; charset=binary

8. Tụkwasị na nke ahụ, ị nwere ike nweta ndepụta slash-kewapụrụ nke ndọtị dị irè maka ụdị faịlụ a chọtara site n'ịgbakwunye mgba ọkụ -extension.

$ file --extension /dev/sda

Maka ozi ndị ọzọ na nhọrọ ojiji, lelee ibe iwu faịlụ faịlụ.

$ man file

Ọ gwụla! iwu faịlụ bụ ihe bara uru Linux iji chọpụta ụdị faịlụ na-enweghị ndọtị. N'ime edemede a, anyị kesara ụfọdụ ọmụmaatụ iwu faịlụ bara uru. Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ echiche ị ga-ekekọrịta, jiri ụdị nzaghachi dị n'okpuru ka iru anyị.