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