Gamit ang ls Command sa List Files sa Linux

Ang command ng ls ay isa sa mga pinakamahalagang tool sa command line na dapat mong matutunan upang mag-navigate sa file system. Narito ang isang kumpletong listahan ng mahahalagang utos para sa pag-navigate ng iyong file system gamit ang command line.

Ang command na ls ay ginagamit upang ilista ang mga pangalan ng mga file at mga folder sa loob ng system file. Ipapakita sa iyo ng gabay na ito ang lahat ng mga switch na magagamit para sa command ng ls kasama ang kanilang kahulugan at kung paano gamitin ang mga ito.

Ilista ang Mga File sa isang Folder

Upang ilista ang lahat ng mga file sa isang folder buksan ang isang terminal window at mag-navigate sa folder na nais mong makita ang mga nilalaman para sa paggamit ng cd command at pagkatapos ay i-type lamang ang sumusunod na command:

ls

Hindi mo talaga kailangang mag-navigate sa folder upang ilista ang mga file sa loob nito. Maaari mo lamang tukuyin ang path bilang bahagi ng command na ls tulad ng ipinapakita sa ibaba.

ls / path / to / file

Bilang default, ang mga file at folder ay nakalista sa mga haligi sa buong screen at ang lahat ng makikita mo ay ang filename.

Ang mga nakatagong file (mga file na nagsisimula sa isang buong stop) ay hindi ipinapakita nang awtomatiko sa pamamagitan ng pagpapatakbo ng command ng ls. Kailangan mong gamitin ang sumusunod na utos sa halip.

ls -a
ls - lahat

Ang minus na isang (-a) na paglipat na ginamit sa itaas ay kumakatawan sa listahan ng lahat. Inililista nito ang ganap na bawat file at folder sa loob ng direktoryo na kung saan ang command ay tumakbo o sa katunayan laban sa landas na ibinigay dito.

Ang pagtaas ng ito ay nakikita mo ang isang file na tinatawag. at isa pang tinatawag na ..

. Ang nag-iisang buong stop ay kumakatawan sa kasalukuyang folder at ang double full stop ay nakatayo para sa isang antas.

Kung nais mong alisin ang mga ito mula sa listahan ng mga file maaari mong gamitin ang isang capital A sa halip na ang lowercase isang tulad ng sumusunod:

ls -A
ls - pinakamalayo-lahat

Ang ilang mga utos tulad ng mv command at cp command ay ginagamit para sa paglipat at pagkopya ng mga file sa paligid at may mga switch na maaaring magamit sa mga utos na lumikha ng isang backup ng orihinal na file.

Ang mga backup file na ito ay karaniwang nagtatapos sa isang tilde (~).

Upang alisin ang mga backup na file (mga file na nagtatapos sa isang tilde) patakbuhin ang sumusunod na command:

ls -B
ls --ignore-backups

Sa karamihan ng mga kaso, ipapakita ng ibinalik na listahan ang mga folder sa isang kulay at ang mga file bilang isa pa. Halimbawa sa aming terminal, ang mga folder ay asul at ang mga file ay puti.

Kung ayaw mong magpakita ng iba't ibang kulay maaari mong gamitin ang sumusunod na command:

ls --color = hindi kailanman

Kung nais mo ng mas detalyadong output maaari mong gamitin ang sumusunod na switch:

ls -l

Nagbibigay ito ng isang listahan na nagpapakita ng mga pahintulot, bilang ng mga inode, ang may-ari at ang grupo, ang laki ng file, ang huling na-access na petsa at oras at pangalan ng file.

Kung ayaw mong makita ang may-ari ay gamitin ang sumusunod na utos sa halip.

ls -g

Maaari mo ring alisin ang mga detalye ng grupo sa pamamagitan ng pagtukoy sa sumusunod na switch:

ls -o


Ang listahan ng mahabang format ay maaaring gamitin sa iba pang mga switch upang ipakita ang higit pang impormasyon. Halimbawa, maaari mong mahanap ang may-akda ng file sa pamamagitan ng pagpapatakbo ng sumusunod na command.

ls -l --author

Maaari mong baguhin ang output para sa mahabang listahan upang ipakita ang mga laki ng laki ng nababasa ng tao tulad ng sumusunod:

ls -l -h
ls -l --human-nababasa
ls -l -s

Sa halip na ipakita ang mga pangalan ng user at grupo sa isang listahan ng command maaari mong makuha ang command na ls upang ipakita ang pisikal na user id at mga id ng grupo tulad ng sumusunod:

ls -l -n

Ang command ng ls ay maaaring gamitin upang ipakita ang lahat ng mga file at mga folder mula sa tinukoy na landas pababa.

Halimbawa:

ls -R / home

Ipapakita ng utos sa itaas ang lahat ng mga file at folder sa ibaba ng direktoryo ng tahanan tulad ng Mga Larawan, Musika, Mga Video, Mga Pag-download, at Mga Dokumento.

Baguhin ang Format ng Output

Bilang default, ang output para sa listahan ng file ay nasa buong screen sa mga haligi.

Maaari mong, gayunpaman, tukuyin ang isang format tulad ng ipinapakita sa ibaba.

ls -X
ls --format = sa kabuuan

Ipakita ang listahan sa mga haligi sa buong screen.

ls -m
ls --format = commas

Ipakita ang listahan sa isang pinaghiwalay na format na kuwit.

ls -x
ls --format = horizontal

Ipakita ang listahan sa isang pahalang na format

ls -l
ls --format = long

Tulad ng nabanggit sa nakaraang seksyon na ito ay nagpapakita ng listahan sa isang mahabang format.

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

Ipinapakita ang lahat ng mga file at folder, 1 sa bawat hilera.

ls -c
ls --format = vertical

Ipinapakita ang listahan nang patayo.

Paano Mag-uri-uriin ang Output Mula sa ls Command

Upang ayusin ang output mula sa ls command maaari mong gamitin ang --sort switch tulad ng sumusunod:

ls --sort = none
ls --sort = size
ls --sort = oras
ls --sort = version

Ang default ay nakatakda sa wala na nangangahulugan na ang mga file ay pinagsunod-sunod ayon sa pangalan. Kapag nag-uuri ka ayon sa laki ang file na may pinakamalaking laki ay ipinapakita muna at ang pinakamaliit ay ipinapakita sa huling.

Ang pagsunud-sunurin ayon sa oras ay nagpapakita ng file na na-access muna muna at ang hindi bababa sa na-access na file ay huling.

Sinasadya, ang lahat ng mga uri sa itaas ay maaaring makamit sa mga sumusunod na utos sa halip:

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

Kung gusto mo ang mga resulta sa reverse sort order gamitin ang sumusunod na command.

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

Buod

Mayroong ilang iba pang mga switch na magagamit upang mag-format ng oras. Maaari mong basahin ang tungkol sa lahat ng iba pang mga switch sa pamamagitan ng pagbabasa ng ls Linux Manual Page.

tao ls