ຜູ້ໃຊ້ Linux ສ່ວນໃຫຍ່ຈະໃຊ້ ຄໍາສັ່ງ ls ສໍາລັບລາຍຊື່ໄຟລ໌ແລະໂຟນເດີ້ພາຍໃນ Linux.
ຄໍາສັ່ງ dir ແມ່ນມັກຈະຖືວ່າເປັນ Windows ທຽບເທົ່າແຕ່ວ່າມັນເຮັດວຽກຢູ່ໃນ Linux ມີວິທີດຽວກັນຫຼາຍ.
ໃນຄູ່ມືນີ້ຂ້ອຍຈະສະແດງວິທີການນໍາໃຊ້ຄໍາສັ່ງ dir ໃນ Linux ແລະແນະນໍາທ່ານໃຫ້ກັບລະບົບສໍາຄັນທີ່ສາມາດນໍາໃຊ້ໄດ້ເພື່ອນໍາໃຊ້ໄດ້ຫຼາຍທີ່ສຸດ.
ການນໍາໃຊ້ຕົວຢ່າງຂອງຄໍາສັ່ງ Dir
ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະແຟ້ມທັງຫມົດໃນໄດເລກະທໍລີປັດຈຸບັນໃຊ້ຄໍາສັ່ງ dir ດັ່ງຕໍ່ໄປນີ້:
dir
ບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະແຟ້ມຈະປາກົດຢູ່ໃນຮູບແບບຄໍລໍາ.
ວິທີການສະແດງແຟ້ມທີ່ເຊື່ອງໄວ້ໂດຍໃຊ້ຄໍາສັ່ງ Dir
ໂດຍຄ່າເລີ່ມຕົ້ນຄໍາສັ່ງ dir ຈະສະແດງໄຟລ໌ແລະແຟ້ມປົກກະຕິເທົ່ານັ້ນ. ໃນ Linux ທ່ານສາມາດຊ່ອນໄຟລ໌ໂດຍເຮັດໃຫ້ຕົວອັກສອນທໍາອິດຢຸດເຕັມໆ. (ເຊົ່ນ myhiddenfile)
ການສະແດງໄຟລ໌ທີ່ຊ່ອນຢູ່ໂດຍໃຊ້ຄໍາສັ່ງ dir ໃຊ້ switch ຕໍ່ໄປນີ້:
dir-a
dir -all
ທ່ານອາດຈະສັງເກດເຫັນໃນເວລາທີ່ທ່ານດໍາເນີນການຄໍາສັ່ງໃນແຟຊັ່ນນີ້ເຊິ່ງລາຍຊື່ໄຟລ໌ທີ່ເອີ້ນວ່າ. ແລະຄົນອື່ນເອີ້ນວ່າ ..
ຈຸດທໍາອິດສະແດງສັນຍາລັກ ຂອງລະບົບປະຈຸບັນ ແລະສອງຈຸດຊີ້ແຈງກັບໄດເລກະທໍລີທີ່ຜ່ານມາ. ທ່ານສາມາດຊ່ອນເຫຼົ່ານີ້ເມື່ອດໍາເນີນການຄໍາສັ່ງ dir ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir-A
dir - ສຸດທ້າຍ - ທັງຫມົດ
ວິທີການສະແດງຜູ້ຂຽນຂອງໄຟລ໌
ທ່ານສາມາດສະແດງຜູ້ຂຽນໄຟລ໌ (ຜູ້ທີ່ສ້າງໄຟລ໌) ໂດຍໃຊ້ຄໍາສັ່ງ dir ຕໍ່ໄປນີ້:
dir -l -author
The -l ຈໍາເປັນຕ້ອງເຮັດໃຫ້ການສະແດງລົງໃນລາຍຊື່.
ວິທີການຊ່ອນການສໍາຮອງຂໍ້ມູນ
ເມື່ອທ່ານເອີ້ນໃຊ້ຄໍາສັ່ງສະເພາະໃດຫນຶ່ງເຊັ່ນ ຄໍາສັ່ງ mv ຫຼື ຄໍາສັ່ງ cp ທ່ານອາດຈະມີໄຟລ໌ທີ່ສິ້ນສຸດດ້ວຍ tilde (~).
tilde ໃນຕອນທ້າຍຂອງໄຟລ໌ແນະນໍາຄໍາສັ່ງສໍາຮອງໄຟລ໌ຕົ້ນສະບັບກ່ອນທີ່ຈະສ້າງໃຫມ່.
ທ່ານອາດຈະບໍ່ຕ້ອງການເບິ່ງໄຟລ໌ທີ່ສະຫນັບສະຫນູນໃນເວລາທີ່ຈະສົ່ງລາຍຊື່ໄດເລກະທໍລີເປັນແຟ້ມເຫຼົ່ານີ້ຈະເປັນສິ່ງລົບກວນ.
ເພື່ອປິດພວກມັນໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir-B
dir -ignore-backups
ເພີ່ມສີເພື່ອຜົນໄດ້ຮັບ
ຖ້າທ່ານຕ້ອງການໃຊ້ສີເພື່ອແຍກຄວາມແຕກຕ່າງລະຫວ່າງແຟ້ມ, ແຟ້ມແລະ ການເຊື່ອມຕໍ່ ທ່ານສາມາດໃຊ້ສະຫຼັບຕໍ່ໄປນີ້:
dir-color = always
dir -color = auto
dir -color = never
Format The Output
ທ່ານສາມາດກໍານົດຜົນຜະລິດດັ່ງນັ້ນມັນບໍ່ສະເຫມີໄປຈະປາກົດຢູ່ໃນຮູບແບບຄໍລໍາ.
ຕົວເລືອກຕ່າງໆມີດັ່ງນີ້:
dir -format = across
dir -format = comma
dir -format = horizontal
dir -format = long
dir -format = single-column
dir -format = verbose
dir -format = vertical
ລາຍຊື່ທັງຫມົດຂອງໄຟລ໌ໃນແຕ່ລະເສັ້ນ, ໂຄຣມ delimits ແຕ່ລະລາຍະການໂດຍໂຄຣມ, ແນວນອນຄືກັນກັບທົ່ວ, ຍາວແລະ verbose ຜະລິດລາຍຊື່ຍາວດ້ວຍຫລາຍຂໍ້ມູນອື່ນໆ, ແມ່ນຕັ້ງຕາມລໍາດັບ.
ນອກນັ້ນທ່ານຍັງສາມາດໄດ້ຮັບຜົນກະທົບດຽວກັນໂດຍການນໍາໃຊ້ສະຫຼັບຕໍ່ໄປນີ້:
dir -x (ຄືກັນກັບທົ່ວແລະນອນ)
dir -m (ຄືກັນກັບຕົວຄູນ)
dir -l (ຄືກັນກັບຍາວແລະ verbose)
dir -1 (single-column)
dir -c (vertical)
ກັບຄືນໄປບ່ອນລາຍະການຍາວຫຼືລາຍລະອຽດ
ດັ່ງທີ່ສະແດງຢູ່ໃນສ່ວນຮູບແບບທີ່ທ່ານສາມາດໄດ້ຮັບລາຍຊື່ຍາວໂດຍໃຊ້ຫນຶ່ງຄໍາສັ່ງເຫຼົ່ານີ້:
dir -format = long
dir -format = verbose
dir-l
ລາຍຊື່ຍາວຈະສົ່ງຂໍ້ມູນຕໍ່ໄປນີ້:
- ອະນຸຍາດ
- inodes
- ເຈົ້າຂອງ
- ກຸ່ມ
- ຂະຫນາດໄຟລ໌
- ວັນເຂົ້າເຖິງຫຼ້າສຸດ
- ຊື່ເອກະສານ
ຖ້າທ່ານບໍ່ຕ້ອງການລາຍຊື່ເຈົ້າຂອງໄຟລ໌ທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ແທນ:
dir-g
ເຊັ່ນດຽວກັນທ່ານສາມາດຊ່ອນກຸ່ມໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir-G-l
Human Size Readable File
ໂດຍຄ່າເລີ່ມຕົ້ນຂະຫນາດຂອງແຟ້ມຖືກລະບຸໄວ້ໃນໄບທີ່ດີກ່ຽວກັບ 30 ປີທີ່ຜ່ານມາແຕ່ຕອນນີ້ມີໄຟລ໌ຂະຫຍາຍໄປໃນ gigabytes ມັນດີກວ່າທີ່ຈະເຫັນຂະຫນາດໃນຮູບແບບທີ່ສາມາດອ່ານໄດ້ຂອງມະນຸດເຊັ່ນ 2.5 G ຫຼື 1.5 M
ເພື່ອເບິ່ງຂະຫນາດໄຟລ໌ໃນຮູບແບບທີ່ອ່ານໄດ້ຂອງມະນຸດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir -l -h
List Directory Directories First
ຖ້າທ່ານຕ້ອງການສະແດງລາຍຊື່ແລະໄຟລ໌ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ສະຫຼັບຕໍ່ໄປນີ້:
dir -l -group-directories-first
ຊ່ອນໄຟລ໌ທີ່ມີຮູບແບບທີ່ແນ່ນອນ
ຖ້າທ່ານຕ້ອງການເຊື່ອງໄຟລ໌ບາງຢ່າງທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir --hide = pattern
ຕົວຢ່າງເພື່ອຜະລິດລາຍຊື່ໄດເລກະທໍລີຂອງໂຟນເດີເພງຂອງທ່ານແຕ່ບໍ່ສົນໃຈໄຟລ໌ wav ໃຊ້ດັ່ງຕໍ່ໄປນີ້.
dir --hide = wav
ທ່ານສາມາດບັນລຸຜົນທີ່ຄ້າຍຄືກັນໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir -I pattern
ສະແດງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໄຟລ໌ແລະແຟ້ມ
ຄໍາສັ່ງຕໍ່ໄປນີ້ສາມາດໃຊ້ເພື່ອແຍກແຍະລະຫວ່າງໄຟລ໌, ແຟ້ມແລະການເຊື່ອມຕໍ່:
dir - indicator-style = classify
ນີ້ຈະສະແດງແຟ້ມໂດຍເພີ່ມ slash ໃຫ້ສິ້ນສຸດ, ໄຟລ໌ບໍ່ມີຫຍັງຫຼັງຈາກນັ້ນ, ລິ້ງຄ໌ມີສັນຍາລັກ @ ຢູ່ປາຍແລະໄຟລ໌ທີ່ມີປະສິດທິພາບທີ່ມີ * ໃນທີ່ສຸດ.
ແບບຕົວບົ່ງຊີ້ສາມາດຕັ້ງຄ່າເຫລົ່ານີ້ໄດ້ເຊັ່ນກັນ:
- none (default)
- slash (ລາຍຊື່ມີ slashes)
- file-type
ທ່ານຍັງສາມາດສະແດງແຟ້ມທີ່ມີ slashes ຢູ່ປາຍສຸດໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir-p
ທ່ານສາມາດສະແດງປະເພດໄຟລ໌ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir-F
ລາຍຊື່ທັງຫມົດໄຟລ໌ແລະໂຟນເດີໃນໂຟເດີຍ່ອຍ
ເພື່ອໃຫ້ລາຍຊື່ຂອງໂຟເດີຍ່ອຍແລະໄຟລ໌ທັງຫມົດພາຍໃນໂຟເດີຍ່ອຍເຫຼົ່ານັ້ນທ່ານສາມາດປະຕິບັດລາຍການແບບຊ້ໍາ ໆ ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir-R
Sorting Output
ທ່ານສາມາດຄັດລອກຄໍາສັ່ງທີ່ໄຟລ໌ແລະແຟ້ມຖືກສົ່ງກັບຄືນໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir -sort = none
dir -sort = size
dir --sort = time
dir --sort = version
dir --sort = extension
ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອບັນລຸຜົນກະທົບດຽວກັນ:
dir -s (ຄັດໂດຍຂະຫນາດ)
dir -t (ຄັດໂດຍໃຊ້ເວລາ)
dir -v (ຄັດໂດຍສະບັບ)
dir -x (ຄັດໂດຍການຂະຫຍາຍ)
Reversing The Order
ທ່ານສາມາດປະຕິເສດຄໍາສັ່ງທີ່ໄຟລ໌ແລະໂຟນເດີໄດ້ຖືກສະແດງໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
dir -r
Summary
ຄໍາສັ່ງ dir ແມ່ນຄ້າຍຄືກັນກັບຄໍາສັ່ງ ls. ມັນອາດຈະເປັນມູນຄ່າການຮຽນຮູ້ກ່ຽວກັບຄໍາສັ່ງ ls ດັ່ງນີ້ແມ່ນໂຄງການທີ່ມີຫຼາຍທົ່ວໄປທົ່ວໄປ, ເຖິງແມ່ນວ່າລະບົບສ່ວນໃຫຍ່ມີ dir ເຊັ່ນກັນ.