Gabay Kumpletong Ubuntu ls Command | Mula Basic hanggang Advanced

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 ang sudo 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 ng ls -a na opsyon upang suriin ang mga nakatagong file. Ang mga nakatagong file ay hindi ipinapakita sa karaniwang ls 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.