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.