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
$ 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ị.