logo

ls Command Linuxissa

ls on Linuxin komentotulkkikomento, joka luettelee tiedostojen ja hakemistojen hakemistosisällöt. Se tarjoaa arvokasta tietoa tiedostoista, hakemistoista ja niiden määritteistä.

ls-komennon syntaksi Linuxissa

ls [option] [file/directory]>

'ls' näyttää nykyisen hakemiston sisällön. Oletusarvoisesti 'ls' listaa tiedostot ja hakemistot aakkosjärjestyksessä.

Yleisesti käytetyt asetukset ls-komennossa Linuxissa

Vaihtoehdot Kuvaus
-l tunnetaan pitkänä muodossa, joka näyttää yksityiskohtaista tietoa tiedostoista ja hakemistoista.
-a Edustaa kaikkia tiedostoja Sisällytä listaukseen piilotetut tiedostot ja hakemistot.
-t Lajittele tiedostot ja hakemistot niiden viimeisimmän muokkausajan mukaan näyttäen viimeksi muokatut ensin.
-r tunnetaan käänteisenä järjestyksenä, jota käytetään listauksen oletusjärjestyksen kääntämiseen.
-S Lajittele tiedostot ja hakemistot niiden koon mukaan ja luettele suurimmat ensin.
-R Listaa tiedostot ja hakemistot rekursiivisesti, mukaan lukien alihakemistot.
-i tunnetaan nimellä inode, joka näyttää jokaisen tiedoston ja hakemiston indeksinumeron (inode).
-g kutsutaan ryhmäksi, joka näyttää tiedostojen ja hakemistojen ryhmäomistuksen omistajan sijaan.
-h Tulosta tiedostokoot ihmisen luettavassa muodossa (esim. 1K, 234M, 2G).
-d Listaa itse hakemistot sisällön sijaan.

Alla on joitain käytännön esimerkkejä ls-komennosta.

1. Avaa viimeksi muokattu tiedosto komennolla `ls -t `

Se lajittelee tiedoston muokkausajan mukaan ja näyttää ensin viimeksi muokatun tiedoston. head -1 poimii tämän ensimmäisen tiedoston. Voit avata viimeksi muokatun tiedoston nykyisessä hakemistossa käyttämällä ls- ja head-komentojen yhdistelmää alla olevan kuvan mukaisesti.



ls -t

[Huomaa: Tämä avaa viimeksi muokkaamasi tiedoston (eli second.txt)]

2. Näytä yksi tiedosto riviä kohden käyttämällä `ls -1:tä `

ls -1>

ls -1

3. Näytä kaikki tiedot tiedostoista/hakemistoista komennolla 'ls -l'.

ls -l>

Näyttääksesi pitkän luettelon tiedot tiedostosta/hakemistosta.

binääripuu postimyynnin läpikulku

ls -l

-rw-rw-r– 1 maverick maverick 1176 Feb 16 00:19 1.c 1st Character – Tiedostotyyppi: Ensimmäinen merkki määrittää tiedoston tyypin. Yllä olevassa esimerkissä yhdysviiva (-) ensimmäisessä merkissä osoittaa, että tämä on normaali tiedosto. Seuraavat ovat mahdolliset tiedostotyyppivaihtoehdot ls -l -tulosteen ensimmäisessä merkissä.

Kentän selitys

  • - normaali tiedosto
  • d : hakemisto
  • s: socket-tiedosto
  • l: linkkitiedosto
  • Kenttä 1 – Tiedoston käyttöoikeudet: Seuraavat merkit määrittelevät tiedostojen käyttöoikeudet. Joka 3 merkkiä määrittää luku-, kirjoitus- ja suoritusoikeudet käyttäjälle (juuri), ryhmälle ja muille vastaavasti. Yllä olevassa esimerkissä -rw-rw-r– tarkoittaa luku- ja kirjoitusoikeutta käyttäjälle (root), lukulupaa ryhmälle ja ei oikeuksia muille vastaavasti. Jos kaikki kolme käyttöoikeutta annetaan käyttäjälle (juuri), ryhmälle ja muille, muoto näyttää tältä -rwxrwxrwx. Kenttä 2 – Linkkien määrä : Toinen kenttä määrittää linkkien määrän kyseiselle tiedostolle. Tässä esimerkissä 1 tarkoittaa vain yhtä linkkiä tähän tiedostoon. Kenttä 3 – Omistaja: Kolmas kenttä määrittää tiedoston omistajan. Tässä esimerkissä tämän tiedoston omistaa käyttäjätunnus 'maverick'. Kenttä 4 – Ryhmä: Neljäs kenttä määrittää tiedoston ryhmän. Tässä esimerkissä tämä tiedosto kuuluu maverick-ryhmään. Kenttä 5 – Koko: Viides kenttä määrittää tiedoston koon tavuina. Tässä esimerkissä '1176' ilmaisee tiedoston koon tavuina. Kenttä 6 – Viimeksi muokattu päivämäärä ja aika: Kuudes kenttä määrittää tiedoston viimeisen muokkauksen päivämäärän ja kellonajan. Tässä esimerkissä 'Feb 16 00:19' määrittää tiedoston viimeisen muokkausajan. Kenttä 7 – Tiedostonimi: Viimeinen kenttä on tiedoston nimi. Tässä esimerkissä tiedoston nimi on 1.c.

4. Näytä tiedostokoko ihmisen luettavassa muodossa käyttämällä 'ls -lh'.

ls -lh>

ls -lh (h tarkoittaa ihmisluettavaa muotoa) : Tiedostokoon näyttäminen helposti luettavassa muodossa. eli M MB, K KB, G GB.

ls -lh

5. Näytä hakemistotiedot komennolla 'ls -ld'.

Kun käytät ls -l, saat tiedot hakemistojen sisällöstä. Mutta jos haluat hakemiston tiedot, voit käyttää -d vaihtoehtoa as.. Jos esimerkiksi käytät ls -ls /etc näyttää kaikki tiedostot jne hakemistosta. Mutta jos haluat näyttää tiedot /etc/-hakemistosta, käytä -ld-vaihtoehtoa alla olevan kuvan mukaisesti.

ls -l /etc>

ls -l /etc

 ls -ld /etc>

ls -ld /etc

6. Järjestä tiedostot viimeksi muokatun ajan perusteella käyttämällä `ls -lt`

ls -lt>

Järjestä näytettyjen tiedostojen nimet viimeisimmän muokkausajan mukaan. Sinun on kätevä käyttää sitä yhdessä -l-vaihtoehdon kanssa.

ls -lt

7. Järjestä tiedostot viimeksi muokatun ajan perusteella (käänteisessä järjestyksessä) komennolla `ls -ltr `

ls -ltr>

Järjestä tiedostojen nimet viimeisimmän muokkausajan mukaan käänteisessä järjestyksessä. Tämä näyttää viimeksi muokatun tiedoston viimeisellä rivillä, mikä on kätevää, kun luettelo ylittää sivun.

ls -ltr

8. Näytä piilotetut tiedostot komennolla ls -a (tai) ls -A

ls -a>

Jos haluat näyttää kaikki hakemiston piilotetut tiedostot, käytä '-a-optiota'. Piilotetut tiedostot Unixissa alkavat '.'-kirjaimella sen tiedostonimessä. Se näyttää kaikki tiedostot mukaan lukien '.' (nykyinen hakemisto) ja '..' (emohakemisto).

ls -a

 ls -A>

Näyttää piilotetut tiedostot, mutta ei '.' (nykyinen hakemisto) ja '..' (emohakemisto).

cobol-ohjelmointi

ls -A

[Huomautus: . ja .. eivät näy täällä]

9. Näytä tiedostot rekursiivisesti komennolla ls -R $ ls /etc/apt

ls /etc/apt>

ls /etc/apt

ls -R /etc/apt>

Voit näyttää kaikki tiedostot rekursiivisesti. Kun teet tämän kohdasta /, se näyttää kaikki piilotetut tiedostot koko tiedostojärjestelmässä rekursiivisesti.

ls -R /etc/apt

10. Näytä tiedoston inode-numero käyttämällä `ls -i`

Joskus saatat haluta tietää sisäistä huoltoa varten tiedoston yhden numeron. Käytä vaihtoehtoa -i alla olevan kuvan mukaisesti näyttääksesi yhden numeron. Inode-numerolla voit poistaa tiedostoja, joiden nimessä on erikoismerkkejä.

ls -i>

ls -i

ls -i /etc/apt>

ls -i /etc/apt

11. Piilota ohjausmerkit komennolla 'ls -q'.

ls -q>

Tulosta kysymysmerkit muiden kuin grafiikan ohjausmerkkien sijasta.

ls -q

12. Näytä tiedoston UID ja GID käyttämällä `ls -n`

   ls -n ~/kv>

Näyttää tulosteen kuten -l, mutta näyttää uid:n ja gid:n numeromuodossa nimien sijaan.

ls -n ~/kv

13. Erikoismerkkejä sisältävien tiedostojen visuaalinen luokittelu käyttämällä 'ls -F' -komentoa

  ls -F>

Sen sijaan, että tekisit 'ls -l' ja sitten tarkistaisit ensimmäisen merkin määrittääksesi tiedostotyypin. Voit käyttää -F:ää, joka luokittelee tiedoston erilaisilla erikoismerkeillä eri tiedostotyypeille.

  • / – hakemisto.
  • ei mitään – normaali tiedosto.
  • @ – linkkitiedosto.
  • * - Suoritettava tiedosto

ls -F

14. Tiedostojen visuaalinen luokittelu väreillä käyttämällä 'ls -F'-komentoa

ls --color=auto>

Tiedostotyypin tunnistaminen värin perusteella, jolla se näytetään, on toinen tapa tiedoston luokittelussa. Alla olevissa tuloshakemistot näkyvät sinisenä, pehmeät linkit näytetään vihreänä ja tavalliset tiedostot näytetään oletusväreillä.

ls –väri=auto

Johtopäätös

Tässä artikkelissa olemme käsitelleet ls-komennon käytännön toteutusta Linuxissa, jossa olemme käsitelleet sen perussyntaksia ja ls-komennon yleisimpiä vaihtoehtoja. Kaikkien vaihtoehtojen toiminta on helppo ymmärtää ymmärtämällä tässä artikkelissa käsitellyt käytännön toteutukset. Käyttäjillä voi olla hyvät tiedot ls-komennosta. On myös tärkeää, että järjestelmänvalvoja tietää nämä vaihtoehdot sujuvan päivittäisen työskentelyn kannalta.