Linuxin ls-komentoa käytetään näyttämään nykyisen työhakemiston sisältö päätelaitteessa. Oletusarvoisesti ls-komento näyttää nykyisen hakemiston tiedostojen ja alihakemistojen nimet.
Mihin komento on tarkoitettu?

Linuxin ls-komentoa käytetään näyttämään luettelo määritetyssä hakemistossa olevista tiedostoista ja hakemistoista. Se on yksi Unixin kaltaisten käyttöjärjestelmien perustavimmista ja useimmin käytetyistä komennoista. Tässä ovat ls-komennon perustoiminnot ja parametrit:
Perustoiminnot
Luettelo tiedostoista ja hakemistoista: oletusarvoisesti ls-komento näyttää kaikkien nykyisen hakemiston tiedostojen ja kansioiden nimet.
Hyödylliset parametrit
Näyttää yksityiskohtaisen luettelon, joka sisältää käyttöoikeudet, omistajan, tiedoston koon ja muutospäivämäärän.
- Näyttää kaikki tiedostot, myös piilotetut tiedostot (pisteellä alkavat tiedostot).
- Käytetään yhdessä
-l:n kanssa näyttämään tiedostojen koot helposti luettavassa muodossa (esim. KB, MB). - Näyttää rekursiivisesti kaikkien alihakemistojen sisällön.
- Lajittelee tiedostot viimeisimmän muutosajan mukaan.
- Lajittelee tiedostot koon mukaan.
Käyttöesimerkkejä
ls:Näyttää luettelon nykyisen hakemiston tiedostoista ja kansioista.ls -l:Näyttää yksityiskohtaisen luettelon tiedostoista ja kansioista.ls -a:Näyttää kaikki tiedostot, myös piilotetut tiedostot.ls -lh:Näyttää yksityiskohtaisen luettelon, jossa on kätevästi tiedostojen koot.
Komento ls on hyödyllinen tiedostojärjestelmän navigointiin ja hakemistojen sisällön tietojen saamiseen.
Komennon vaihtoehdot
Joitakin ls-komennon yleisiä vaihtoehtoja ovat mm. seuraavat:
-l: Näyttää pitkän tulostusmuodon, joka sisältää lisätietoja kustakin tiedostosta, kuten käyttöoikeudet, omistaja, ryhmä, koko, luontipäivämäärä jne.
-a: näyttää kaikki tiedostot, myös pisteellä alkavat piilotetut tiedostot.
-h: näyttää tiedoston koon ihmisen luettavassa muodossa (esim. "1K", "2M" jne.).
-t: näyttää tiedostot viimeisimmän muutoksen mukaisessa järjestyksessä aloittaen viimeisimmästä.
-r: näyttää tiedostot käänteisessä järjestyksessä.
Esimerkki ls-komennon käytöstä -l-optiolla:
$ ls -l
total 0
drwxr-xr-x 2 user user 6 Feb 28 14:25 dir1
-rw-r--r-- 1 user user 0 Feb 28 14:25 file1.txt
-rw-r--r-- 1 user user 12 Feb 28 14:25 file2.txt
Yllä olevassa esimerkissä jokainen rivi edustaa tietoja nykyisessä hakemistossa olevasta tiedostosta tai hakemistosta, mukaan lukien käyttöoikeudet, kiintolinkkien määrä, omistaja, ryhmä, koko, viimeisin muutospäivämäärä ja tiedoston nimi.