ວິທີການຄົ້ນຫາປະເພດເອກະສານໃນ Linux


ວິທີທີ່ງ່າຍທີ່ສຸດໃນການ ກຳ ນົດປະເພດເອກະສານໃນລະບົບປະຕິບັດການໃດ ໜຶ່ງ ໂດຍປົກກະຕິແມ່ນການເບິ່ງການຂະຫຍາຍຂອງມັນ (ຕົວຢ່າງ .xml, .sh, .c, .tar ແລະອື່ນໆ). ຈະເປັນແນວໃດຖ້າເອກະສານບໍ່ມີນາມສະກຸນ, ທ່ານສາມາດ ກຳ ນົດຊະນິດຂອງມັນໄດ້ແນວໃດ?

Linux ມີຜົນປະໂຫຍດທີ່ເອີ້ນວ່າໄຟລ໌ເຊິ່ງເຮັດການທົດສອບບາງຢ່າງໃນເອກະສານທີ່ລະບຸແລະພິມປະເພດເອກະສານເມື່ອການທົດສອບ ສຳ ເລັດແລ້ວ. ໃນບົດຂຽນສັ້ນໆນີ້, ພວກເຮົາຈະອະທິບາຍຕົວຢ່າງ ຄຳ ສັ່ງເອກະສານທີ່ເປັນປະໂຫຍດເພື່ອ ກຳ ນົດປະເພດເອກະສານໃນ Linux.

ໝາຍ ເຫດ: ເພື່ອໃຫ້ມີຕົວເລືອກທັງ ໝົດ ທີ່ໄດ້ອະທິບາຍໄວ້ໃນບົດຄວາມນີ້, ທ່ານຄວນຈະ ກຳ ລັງ ດຳ ເນີນການສະບັບເອກະສານ 5.25 (ມີຢູ່ໃນຫໍໄຕ Ubuntu) ຫຼື ໃໝ່ ກວ່າ. ຫໍສະ ໝຸດ CentOS ມີຮຸ່ນເກົ່າຂອງ ຄຳ ສັ່ງເອກະສານ (file-5.11) ເຊິ່ງຂາດບາງທາງເລືອກ.

ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອກວດສອບເວີຊັນຂອງ file utility ທີ່ສະແດງໄວ້.

$ file -v

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

ຕົວຢ່າງ ຄຳ ສັ່ງ Linux file

1. ຄຳ ສັ່ງເອກະສານທີ່ງ່າຍທີ່ສຸດແມ່ນດັ່ງຕໍ່ໄປນີ້ບ່ອນທີ່ທ່ານພຽງແຕ່ສະ ໜອງ ເອກະສານປະເພດທີ່ທ່ານຕ້ອງການຊອກຫາ.

$ file etc

2. ທ່ານຍັງສາມາດຜ່ານຊື່ຂອງເອກະສານທີ່ຈະໄດ້ຮັບການພິຈາລະນາຈາກແຟ້ມເອກະສານ (ໜຶ່ງ ເສັ້ນຕໍ່ເສັ້ນ) ເຊິ່ງທ່ານສາມາດລະບຸການໃຊ້ທຸງ -f ດັ່ງທີ່ສະແດງ.

$ file -f files.list

3. ເພື່ອເຮັດໃຫ້ເອກະສານເຮັດວຽກໄດ້ໄວຂຶ້ນທ່ານສາມາດຍົກເວັ້ນການທົດສອບ (ການທົດສອບທີ່ຖືກຕ້ອງລວມມີ apptype, ascii, encoding, tokens, cdf, compress, elf, soft ແລະ tar) ຈາກບັນຊີລາຍຊື່ຂອງການທົດສອບທີ່ເຮັດເພື່ອ ກຳ ນົດປະເພດເອກະສານ, ໃຊ້ -e ທຸງດັ່ງທີ່ສະແດງ.

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

4. ຕົວເລືອກ -s ເຮັດໃຫ້ແຟ້ມອ່ານເອກະສານບລັອກຫລືລັກສະນະພິເສດ, ເຊັ່ນ.

$ file -s /dev/sda

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

5. ການເພີ່ມຕົວເລືອກ -z ແນະ ນຳ ແຟ້ມເບິ່ງເອກະສານທີ່ບີບອັດ.

$ file -z backup

6. ຖ້າທ່ານຕ້ອງການລາຍງານຂໍ້ມູນກ່ຽວກັບເນື້ອໃນບໍ່ພຽງແຕ່ການບີບອັດ, ຂອງເອກະສານທີ່ບີບອັດ, ໃຫ້ໃຊ້ທຸງ -Z .

$ file -Z backup

7. ທ່ານສາມາດບອກ ຄຳ ສັ່ງເອກະສານໃຫ້ສົ່ງສາຍໄຟປະເພດ mime ແທນ ຄຳ ສັບທີ່ອ່ານໄດ້ງ່າຍຂອງຄົນ, ໂດຍໃຊ້ຕົວເລືອກ -i .

$ file -i -s /dev/sda

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

8. ນອກຈາກນັ້ນ, ທ່ານຍັງສາມາດໄດ້ຮັບບັນຊີລາຍຊື່ທີ່ມີການແບ່ງປັນທີ່ຖືກຕ້ອງແລ້ວ ສຳ ລັບປະເພດເອກະສານທີ່ພົບໂດຍການເພີ່ມປຸ່ມ –extension.

$ file --extension /dev/sda

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະທາງເລືອກໃນການ ນຳ ໃຊ້, ໃຫ້ ຄຳ ປຶກສາໃນ ໜ້າ ຄຳ ສັ່ງຂອງ file.

$ man file

ຫມົດເທົ່ານີ້! ຄໍາສັ່ງເອກະສານແມ່ນຜົນປະໂຫຍດ Linux ທີ່ມີປະໂຫຍດໃນການກໍານົດປະເພດເອກະສານໂດຍບໍ່ມີການຂະຫຍາຍ. ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ແບ່ງປັນຕົວຢ່າງ ຄຳ ສັ່ງເອກະສານທີ່ເປັນປະໂຫຍດ. ຖ້າທ່ານມີ ຄຳ ຖາມຫຼືຄວາມຄິດທີ່ຈະແບ່ງປັນ, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຕິດຕໍ່ຫາພວກເຮົາ.