1. Panimula
Sa mga gumagamit ng Ubuntu, ang ls
command ay pangunahing ngunit lubhang mahalagang command. Ang ls
ay nagpapakita ng impormasyon ng mga file at directory nang madali, kaya’t hindi ito mapapalitan sa pang-araw-araw na gawain. Sa pamamagitan ng pag-master ng command na ito, maaari mong pamahalaan ang mga file nang mahusay, at makakamit ang malaking pagtaas sa bilis ng trabaho. Sa artikulong ito, ipapaliwanag nang detalyado mula sa basic na paggamit hanggang sa advanced ng ls
command sa Ubuntu, upang maunawaan ng mga beginner hanggang intermediate.
2. Pangunahing ls
na utos
2.1 Ano ang ls
na utos
Ang ls
na utos ay isang command para magpakita ng listahan ng mga file at direktoryo na nasa kasalukuyang direktoryo. Hindi lamang sa Ubuntu, kundi sa halos lahat ng Linux system ay isa ito sa mga command na karaniwang ginagamit.
Halimbawa, sa pamamagitan lamang ng pag-type ng ls
tulad ng nasa ibaba, makikita mo ang mga file at folder sa direktoryo.
$ ls
Desktop Documents Downloads Music Pictures Videos
2.2 Pangunahing mga opsyon
May ilang mga opsyon ang ls
, at sa pagdagdag ng mga ito maaari mong i-customize ang paraan ng pagpapakita. Narito ang ilang pangunahing opsyon.
-l
na opsyon
opsyon para magpakita ng detalyadong impormasyon ng file. Kasama sa ipinapakitang impormasyon ang mga pahintulot, may-ari, laki ng file, petsa ng pag-update, atbp.
$ ls -l
drwxr-xr-x 2 user user 4096 Sep 24 10:00 Documents
-rw-r--r-- 1 user user 2048 Sep 24 09:00 example.txt
-a
na opsyon
opsyon para isama at ipakita ang mga nakatagong file (mga file na nagsisimula sa.
). Ito ay nagpapahintulot na makita ang mga configuration file na karaniwang hindi nakikita.
$ ls -a
. .. .bashrc .profile Documents
-t
na opsyon
opsyon para ayusin ang mga file ayon sa pinakabagong petsa ng pag-modify. Kapaki-pakinabang kapag nais mong tingnan ang mga kamakailang binagong file.
$ ls -t
example.txt Documents Pictures Music

3. Detalyadong Paliwanag ng mga Opsyon
3.1 Mga Karaniwang Ginagamit na Opsyon
Sa Ubuntu, kapag gumagamit ng ls
command, ang mga opsyon na madalas gamitin ay ang sumusunod na tatlo.
-l
opsyon
Upang ipakita ang detalyadong impormasyon ng mga file, ito ay pinakamahusay para sa pamamahala ng sistema o pagsusuri ng mga file. Kasama sa detalyadong nilalaman ng display ang pahintulot ng file, may-ari, grupo, laki, at oras ng huling pag-update.-a
opsyon
Upang ipakita rin ang mga nakatagong file, ito ay kapaki-pakinabang sa pagsusuri ng mga setting file ng sistema o mga user-specific na setting file.-h
opsyon
Upang ipakita ang laki ng file sa madaling basahin na format para sa tao (KB, MB, atbp.), partikular na kapaki-pakinabang sa pamamahala ng malalaking file.
$ ls -lh
drwxr-xr-x 2 user user 4.0K Sep 24 10:00 Documents
-rw-r--r-- 1 user user 2.0M Sep 24 09:00 example.txt
3.2 Pagsasama ng mga Opsyon
Ang mga opsyon ng ls
command ay maaaring gamitin nang sabay-sabay ng marami. Halimbawa, ang ls -la
ay nagpapakita ng detalyadong impormasyon habang kasama rin ang mga nakatagong file. Sa ganito, maaari ring suriin ang mga file na hindi karaniwang ipinapakita, kasama ang detalyadong impormasyon ng file.
$ ls -la
total 64
drwxr-xr-x 5 user user 4096 Sep 24 10:00 .
drwxr-xr-x 3 root root 4096 Sep 24 09:00 ..
-rw-r--r-- 1 user user 2048 Sep 24 09:00 .bashrc
-rw-r--r-- 1 user user 1024 Sep 24 08:00 .profile
4. ls
Paano Basahin ang Output ng Command
4.1 Mga Pahintulot at Impormasyon ng May-ari
Ang output na ipinapakita ng ls -l
ay nahahati sa maraming kolum, at mahalagang maunawaan kung ano ang ibig sabihin ng bawat impormasyon. Ang kahulugan ng bawat kolum ay ang sumusunod.
- Uri ng File: Ang unang karakter sa output ay nagpapakita ng uri ng file.
-
ay karaniwang file,d
ay direktoryo,l
ay symbolic link. - Mga Pahintulot: Ang susunod na 9 na karakter ay nagpapakita ng mga pahintulot ng file (mga karapatan sa pag-access). Halimbawa,
rwxr-xr-x
ay nangangahulugang ang may-ari ay makakabasa, makakasulat, at makakapag-execute, habang ang grupo at iba pang mga gumagamit ay makakabasa at makakapag-execute.
-rw-r--r-- 1 user user 2048 Sep 24 09:00 example.txt
4.2 Laki ng File at Timestamp
- Laki ng File: Ang laki ng file ay ipinapakita sa yunit ng byte, ngunit gamit ang opsyon na
-h
, ipinapakita ito sa mas madaling basahin na yunit. - Timestamp: Ipinapakita ang petsa at oras ng huling pag-update ng file, na kapaki-pakinabang sa pagsubaybay ng mga kamakailang pagbabago sa file.
5. Mga Opsyon at Halimbawa ng Aplikasyon para sa Mga Advanced na Gumagamit
5.1 Paraan ng Pag-sort Ayon sa Laki
Kung nais mong mag-sort ayon sa laki ng file, gumamit ng opsyon na ls -S
. Dahil dito, ang mga malalaking file ay lilitaw sa itaas, na kapaki-pakinabang sa pamamahala ng espasyo sa disk.
$ ls -lS
-rw-r--r-- 1 user user 2048000 Sep 24 09:00 largefile.txt
-rw-r--r-- 1 user user 1024 Sep 24 08:00 smallfile.txt
5.2 Pagpapakita ng Loob ng Direktoryo nang Rekursibo
Sa pamamagitan ng paggamit ng opsyon na ls -R
, maaari mong ipakita nang rekursibo ang lahat ng file kabilang ang mga subdirektoryo sa loob ng direktoryo. Napakagandang ito kapag sinusuri ang malalaking istraktura ng direktoryo.
$ ls -R
.:
Documents Downloads Music
./Documents:
report.docx
./Downloads:
setup.zip

6. Paghahambing sa Iba Pang Mga Command ng Operasyon ng File
Ang ls
command ay mas magiging kapaki-pakinabang kapag ginamit nang pinagsama-samang may iba pang mga command.
6.1 Paggamit Kasabay ng find
Sa pamamagitan ng paggamit ng find
command nang pinagsama, maaari mong ipakita lamang ang mga file na tumutugma sa mga partikular na kondisyon. Halimbawa, maaari mong hanapin ang mga file na may partikular na extension at ipakita ang mga resulta gamit ang ls
.
$ find . -name "*.txt" | xargs ls -l
6.2 Paggamit Kasabay ng grep
Maaari rin mong gamitin ang grep
upang ipakita ang mga pangalan ng file na naglalaman ng partikular na mga string. Sa ganitong paraan, maaari mong mabilis na hanapin ang nais na file mula sa maraming file.
$ ls | grep "example"
example.txt
example2.txt
7. Pag-ayos ng mga Problema
7.1 Karaniwang Mga Error at ang mga Paraan ng Pag-ayos Nito
- Paano Ayusin ang Permission Denied Error
Kapag nagkakaroon ng “Permission Denied (Tinanggihan ang Pag-access)” error sa pag-access sa isang tiyak na direktoriyo, karaniwang ang dahilan ay wala kang pahintulot na mag-access sa direktoriyong iyon. Sa ganitong sitwasyon, maaari mong gamitin angsudo
na utos upang makakuha ng karapatan ng administrador at maipatupad ito.
$ sudo ls /root
Gamit ang sudo
, maaari mong ipatupad ang mga utos gamit ang karapatan ng administrador ng sistema, kaya maaari mong suriin ang mga nilalaman ng mga folder o file na may paghihigpit sa pag-access. Gayunpaman, kailangang maging maingat kapag gumagawa ng mga operasyon na nangangailangan ng pahintulot.
- Mga Hakbang Kapag Hindi Natagpuan ang File
Kung hindi matagpuan ang file o direktoriyo, epektibo ang paggamit ngls -a
na opsyon upang suriin ang mga nakatagong file. Ang mga nakatagong file ay hindi ipinapakita sa karaniwangls
na utos, kaya madaling mapagkamalan o hindi mapansin.
$ ls -a
Bukod dito, mahalaga ring suriin kung tama ang landas ng tinukoy na direktoriyo. Kung mali ang tinukoy na landas, maaaring hindi maipakita ang hinintay na file.
8. Buod
Ang ls
na utos ay isang pangunahing utos sa pamamahala ng mga file sa mga sistemang Linux kabilang ang Ubuntu. Hindi lamang paglista ng mga file, ngunit sa pamamagitan ng pagkombina ng iba’t ibang opsyon upang suriin ang detalyadong impormasyon o ayusin ang mga file, maaaring makamit ang mahusay na trabaho. Sa artikulong ito, inilarawan nang malawak mula sa pangunahing paggamit ng ls
na utos hanggang sa mga opsyon para sa mga advanced user at mga paraan ng paggamit kasama ang iba pang mga utos.
Sa pamamagitan ng pang-araw-araw na paggamit ng ls
na utos, makakabawas nang malaki ang abala sa pamamahala ng mga file, at mapapahusay ang kahusayan ng trabaho. Dagdag pa, sa pamamagitan ng pagpapalalim ng kaalaman sa mga paraan ng pagharap sa mga error kapag nangyari, dapat mong maging mas komportable ang pagtratrabaho sa Ubuntu. Gamitin ang artikulong ito bilang gabay, subukan mong gamitin ang ls
na utos.