ການນໍາໃຊ້ຄໍາສັ່ງ ls ​​ກັບລາຍຊື່ໄຟລ໌ໃນ Linux

ຄໍາສັ່ງ ls ​​ແມ່ນຫນຶ່ງໃນບັນດາເຄື່ອງມືບັນຊີຄໍາສັ່ງທີ່ສໍາຄັນທີ່ສຸດທີ່ທ່ານຄວນຮຽນຮູ້ເພື່ອນໍາທາງລະບົບໄຟລ໌. ນີ້ແມ່ນ ບັນຊີລາຍຊື່ສໍາຄັນຂອງຄໍາສັ່ງທີ່ສໍາຄັນ ສໍາລັບການນໍາທາງລະບົບໄຟລ໌ຂອງທ່ານໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ.

ຄໍາສັ່ງ ls ​​ໃຊ້ເພື່ອບັນທຶກຊື່ຂອງໄຟລ໌ແລະໂຟນເດີ້ຕ່າງໆໃນລະບົບໄຟລ໌. ຄູ່ມືນີ້ຈະສະແດງໃຫ້ທ່ານສະຫຼັບທັງຫມົດທີ່ມີຢູ່ສໍາລັບຄໍາສັ່ງ ls ​​ພ້ອມກັບຄວາມຫມາຍແລະວິທີການນໍາໃຊ້ພວກມັນ.

ລາຍຊື່ແຟ້ມໃນແຟ້ມ

ການລາຍການໄຟລ໌ທັງຫມົດໃນໂຟນເດີເປີດຫນ້າຕ່າງປາຍທາງແລະນໍາໄປຫາໂຟນເດີທີ່ທ່ານຕ້ອງການເບິ່ງເນື້ອຫາສໍາລັບການນໍາໃຊ້ ຄໍາສັ່ງ cd ແລະຫຼັງຈາກນັ້ນໃຫ້ພິມຄໍາສັ່ງຕໍ່ໄປນີ້:

ls

ທ່ານບໍ່ຈໍາເປັນຕ້ອງໄປຫາໂຟເດີເພື່ອລາຍຊື່ໄຟລ໌ພາຍໃນມັນ. ທ່ານພຽງແຕ່ສາມາດກໍານົດເສັ້ນທາງເປັນສ່ວນຫນຶ່ງຂອງຄໍາສັ່ງ ls ​​ດັ່ງທີ່ສະແດງຢູ່ດ້ານລຸ່ມ.

ls / path / to / file

ໂດຍຄ່າເລີ່ມຕົ້ນ, ແຟ້ມແລະໂຟນເດີ້ຈະຖືກລະບຸໄວ້ໃນຄໍລໍາທົ່ວຫນ້າຈໍແລະທັງຫມົດທີ່ທ່ານເຫັນແມ່ນຊື່ແຟ້ມ.

ໄຟລ໌ທີ່ເຊື່ອງໄວ້ (ໄຟລ໌ທີ່ເລີ່ມຕົ້ນດ້ວຍການຢຸດເຕັມ) ບໍ່ໄດ້ສະແດງອັດຕະໂນມັດໂດຍການໃຊ້ຄໍາສັ່ງ ls. ທ່ານຈໍາເປັນຕ້ອງໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ແທນ.

ls-a
ls -all

ນີ້ໃຊ້ສໍາຫຼັບການປ່ຽນແປງ (-a) ທີ່ຖືກນໍາໃຊ້ຂ້າງເທິງນັ້ນແມ່ນສໍາລັບບັນຊີລາຍຊື່ທັງຫມົດ. ນີ້ລາຍຊື່ທຸກໄຟລ໌ແລະໂຟນເດີພາຍໃນໄດເລກະທໍລີທີ່ຄໍາສັ່ງຖືກດໍາເນີນການຫຼືຈິງໆກັບເສັ້ນທາງທີ່ສະຫນອງໃຫ້ມັນ.

upshot ຂອງນີ້ແມ່ນວ່າທ່ານເຫັນໄຟລ໌ເອີ້ນວ່າ. ແລະຄົນອື່ນເອີ້ນວ່າ ..

ທີ່ຢູ່ ຢຸດຢ່າງເຕັມທີ່ stands ສໍາລັບໂຟເດີໃນປະຈຸບັນແລະຢຸດຢ່າງເຕັມທີ່ stands ສອງສໍາລັບຫນຶ່ງລະດັບຂຶ້ນ.

ຖ້າທ່ານຕ້ອງການຍົກເລີກຂໍ້ມູນເຫລົ່ານີ້ຈາກບັນຊີໄຟລ໌ທ່ານສາມາດໃຊ້ເອກະສານທຶນ A ແທນທີ່ຈະເປັນຕົວພິມນ້ອຍດັ່ງຕໍ່ໄປນີ້:

ls -A
ls - ສຸດທ້າຍ - ທັງຫມົດ

ຄໍາສັ່ງບາງຢ່າງເຊັ່ນ ຄໍາສັ່ງ mv ແລະ cp ແມ່ນໃຊ້ສໍາລັບການເຄື່ອນຍ້າຍແລະຄັດລອກໄຟລ໌ແລະມີສະຫວິດທີ່ສາມາດນໍາໃຊ້ກັບຄໍາສັ່ງເຫຼົ່ານີ້ທີ່ສ້າງການສໍາຮອງຂໍ້ມູນຕົ້ນສະບັບ.

ໄຟລ໌າຮອງເຫຼົ່ານີ້ໂດຍທົ່ວໄປແລ້ວສິ້ນສຸດລົງດ້ວຍ tilde (~).

ການຍົກເລີກໄຟລ໌ສໍາຮອງ (ໄຟລ໌ທີ່ສິ້ນສຸດດ້ວຍ tilde) ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:

ls -B
ls -ignore-backups

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

ຖ້າທ່ານບໍ່ຕ້ອງການສະແດງສີທີ່ແຕກຕ່າງກັນທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

ls -color = never

ຖ້າທ່ານຕ້ອງການລາຍລະອຽດເພີ່ມເຕີມທ່ານສາມາດໃຊ້ສະຫຼັບດັ່ງຕໍ່ໄປນີ້:

ls-l

ນີ້ສະຫນອງບັນຊີລາຍຊື່ສະແດງສິດອະນຸຍາດ, ຈໍານວນ inodes, ເຈົ້າຂອງແລະກຸ່ມ, ຂະຫນາດໄຟລ໌, ວັນທີ່ເຂົ້າແລະເວລາທີ່ເຂົ້າມາແລະຊື່ໄຟລ໌ສຸດທ້າຍ.

ຖ້າທ່ານບໍ່ຕ້ອງການເບິ່ງເຈົ້າຂອງໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ແທນ.

ls-g

ນອກນັ້ນທ່ານຍັງສາມາດຍົກເລີກລາຍລະອຽດກຸ່ມໂດຍກໍານົດສະຫຼັບຕໍ່ໄປນີ້:

ls-o


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

ls -l - author

ທ່ານສາມາດປ່ຽນຜົນຜະລິດສໍາລັບລາຍຊື່ຍາວເພື່ອສະແດງຂະຫນາດໄຟລ໌ທີ່ສາມາດອ່ານໄດ້ຂອງມະນຸດດັ່ງຕໍ່ໄປນີ້:

ls -l -h
ls -l -human-readable
ls-l-s

ແທນທີ່ຈະສະແດງຊື່ຜູ້ໃຊ້ແລະກຸ່ມໃນຄໍາສັ່ງລາຍຊື່ທ່ານສາມາດໄດ້ຮັບຄໍາສັ່ງ ls ​​ເພື່ອສະແດງ ID ຜູ້ໃຊ້ແລະ ID ກຸ່ມດັ່ງຕໍ່ໄປນີ້:

ls -l-n

ຄໍາສັ່ງ ls ​​ສາມາດນໍາໃຊ້ເພື່ອສະແດງໄຟລ໌ແລະໂຟນເດີທັງຫມົດຈາກເສັ້ນທາງທີ່ຖືກຕ້ອງລົງ.

ຍົກ​ຕົວ​ຢ່າງ:

ls -R / home

ຄໍາສັ່ງຂ້າງເທິງຈະສະແດງທັງຫມົດໄຟລ໌ແລະໂຟນເດີ້ຕ່າງໆພາຍໃຕ້ລະບົບບ້ານເຊັ່ນຮູບພາບ, ເພງ, ວີດີໂອ, ດາວໂຫລດແລະເອກະສານ.

ປ່ຽນຮູບແບບຜົນໄດ້ຮັບ

ໂດຍຄ່າເລີ່ມຕົ້ນ, ຜົນຜະລິດສໍາລັບລາຍຊື່ໄຟລ໌ແມ່ນຢູ່ທົ່ວຫນ້າຈໍໃນຄໍລໍາ.

ຢ່າງໃດກໍຕາມ, ທ່ານສາມາດກໍານົດຮູບແບບດັ່ງລຸ່ມນີ້.

ls-X
ls -format = across

ສະແດງລາຍການໃນຄໍລໍາທົ່ວຫນ້າຈໍ.

ls-m
ls -format = comma

ສະແດງລາຍະການໃນຮູບແບບທີ່ແຕກຕ່າງກັນໂດຍຫຍໍ້.

ls-x
ls -format = horizontal

ສະແດງລາຍະການໃນຮູບແບບທີ່ນອນ

ls-l
ls -format = long

ດັ່ງທີ່ໄດ້ກ່າວໃນພາກກ່ອນຫນ້ານີ້ສະແດງໃຫ້ເຫັນບັນຊີລາຍຊື່ໃນຮູບແບບຍາວ.

ls -1
ls - format = single-column
ls -format = verbose

ສະແດງໄຟລ໌ແລະແຟ້ມທັງຫມົດ, 1 ໃນແຕ່ລະແຖວ.

ls-c
ls -format = vertical

ສະແດງລາຍະການແບບດ່ຽວ.

ວິທີການຄັດລອກຜົນອອກຈາກຄໍາສັ່ງ ls

ເພື່ອຄັດລອກຜົນຜະລິດຈາກຄໍາສັ່ງ ls ​​ທ່ານສາມາດໃຊ້ switch -sort ດັ່ງຕໍ່ໄປນີ້:

ls -sort = none
ls -sort = size
ls -sort = time
ls -sort = version

ຄ່າເລີ່ມຕົ້ນຖືກກໍານົດໃຫ້ບໍ່ມີຊຶ່ງຫມາຍຄວາມວ່າໄຟລ໌ຈະຖືກຈັດຮຽງຕາມຊື່. ເມື່ອທ່ານຄັດເລືອກຂະຫນາດໄຟລ໌ທີ່ມີຂະຫນາດໃຫຍ່ທີ່ສຸດແມ່ນສະແດງໃຫ້ເຫັນກ່ອນແລະຂະຫນາດນ້ອຍສຸດແມ່ນສະແດງໃຫ້ເຫັນສຸດທ້າຍ.

ການຮຽງລໍາດັບຕາມເວລາສະແດງໄຟລ໌ທີ່ໄດ້ຮັບການເຂົ້າເຖິງຄັ້ງທໍາອິດແລະໄຟລ໌ທີ່ເຂົ້ານ້ອຍສຸດສຸດທ້າຍ.

ຢ່າງໃດກໍຕາມ, ທຸກໆປະເພດຂ້າງເທິງສາມາດບັນລຸໄດ້ຕາມຄໍາສັ່ງຕໍ່ໄປນີ້ແທນ:

ls-U
ls -S
ls -t
ls-v

ຖ້າທ່ານຕ້ອງການຜົນໄດ້ຮັບໃນຄໍາສັ່ງຄັດລົ່ນໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້.

ls -r -sort = size
ls -reverse -sort = size

Summary

ມີຈໍານວນສະຫວິດອື່ນໆທີ່ມີຢູ່ກັບການຈັດຮູບແບບເວລາ. ທ່ານສາມາດອ່ານກ່ຽວກັບສະຫວິດອື່ນໆໂດຍການອ່ານຫນ້າ Manual Linux.

man ls