Yksityiskohtaisten tietojen saaminen tallennustilasi tiedostoista on hankalaa, jos et tiedä miten käyttää ls-komentoa. Tässä keskustelemme kaikesta, mikä liittyy ls-komentoon Linuxissa, sekä eräitä sen kanssa käytettyjä lippuja.
Ls-komento Linuxissa
Komennolla ls luetellaan kaikki nykyisessä työhakemistossa olevat tiedostot ja kansiot. Voit myös saada erilaisia tietoja tiedostoista samalla komennolla. Koska se sisältyy jo GNU: n ydinapuohjelmapakettiin, sinun ei tarvitse asentaa lisäpakettia järjestelmään sen käyttämiseksi.
Voit ketjuttaa ls myös muilla bash-komennoilla. Esimerkiksi putkisto a grep lausunto Ls avulla voit etsiä ja suodattaa hakemistoa tietyille tiedostoille.
Kuinka käyttää ls-komentoa
Ls-komennon perussyntaksi on:
ls [asetukset] [hakemisto]
Yksi komennon yksinkertaisimmista käyttötavoista on luetella kaikki nykyisessä työkansiossasi olevat tiedostot ja kansiot.
Ls
Jos suoritat yllä mainitun lauseen järjestelmän juurihakemistossa, näet tuotoksen, joka näyttää tältä.
bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost + löydetty opt root sbin sys usr
Tiedostojen luettelointi tietyssä hakemistossa
Jos haluat listata tiedostot, jotka kuuluvat eri kansioon (ei nykyiseen työkansioon), sinun on välitettävä hakemistopolku komennon nimen kanssa.
ls [hakemisto]
Saat luettelon kaikista tiedostoista, jotka ovat /boot hakemisto:
ls / boot
Tuloste näyttää nyt tiedostot ja kansiot, jotka ovat annetussa hakemistonimessä.
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Käyttämällä -F lippu komennolla lisää / -merkin jokaisen hakemiston loppuun.
EFI / grub / initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Voit myös siirtää useita hakemistoja erottamalla polun nimet a: lla Avaruus merkki.
ls / boot / usr
Tuotos
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin jne. sisältää lib lib32 lib64 local sbin share src
Luettele tiedostot juurihakemistossa
Juurihakemisto sisältää kaikki muut hakemistot ja tiedostot järjestelmässäsi. Se on tietokoneen hakemistohierarkian ylin kansio. Juurihakemisto on yleensä merkitty / merkki.
ls /
Ei ole väliä missä hakemistossa olet komentoa kirjoittaessasi, edellä mainittu -komento tuottaa lähdön, joka listaa kaikki juurikansiossa olevat alikansiot ja tiedostot hakemistoon.
Luettele tiedostot vanhempien hakemistossa
Päähakemisto Linuxissa on hakemisto nykyisen hakemiston yläpuolella. Otetaan /usr/bin Esimerkiksi. Tässä, /bin on nykyinen työkirjasi ja /usr on päähakemisto.
Voit saada luettelon kaikista vanhempien hakemistojen tiedostoista seuraavasti:
Ls ..
bin jne. sisältää lib lib32 lib64 local sbin share src
Lisää toinen .. vie sinut ylätason hakemiston päähakemistoon. Esimerkiksi, /var/log/old on nykyinen työkirjasi. Ls .. luetteloi kansiossa olevat kansiot /log hakemisto taas ls ../ .. antaa luettelon kaikista tiedostoista ja kansioista, jotka sisältyvät /var hakemistoon.
ls ../ ..
välimuisti db tyhjät pelit lib paikallinen lukitus loki sähköposti opt run run spp
Luetteloi tiedostot kotihakemistossa
Linuxin kotihakemisto on merkitty ~ merkki. Siksi kotihakemistossa olevan sisällön luettelo:
ls ~
Luettele vain hakemistot (ei tiedostoja)
Jos haluat jostain syystä luetella vain hakemistossa olevia kansioita, käytä -d lippu oletuskomennolla ls.
ls -d / koti
Luettele tiedostot alihakemistoilla
Käyttämällä * merkki ls-komennolla antaa sinulle luettelon kaikista nykyisen työhakemiston tiedostoista ja kansioista sekä alihakemistot.
ls *
Luettele tiedostot rekursiivisesti
Käyttämällä -R oletus-komennolla varustettu lippu luetteloi kaikki hakemistossa olevat tiedostot ja kansiot viimeiselle tasolle.
ls -R
Huomaa, että voit myös siirtää hakemistopolun rekursiivisen lipun kanssa. Se tarkoittaa, että ls / usr / koti -R on kelvollinen komento.
Luettelo tiedostoista niiden koosta
Jos haluat saada kaikkien tiedostojen nimet niiden koon mukaan, käytä -s lippu komennolla.
ls -s / yay-git
yhteensä 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Liittyvät: Tiedostojen siirtäminen Linuxissa Mv-komennolla
Tiedostojen siirtäminen Linux-päätelaitteessa on tehokkaampaa kuin tiedostoselaimessa, mutta sinun on tiedettävä, mitä olet tekemässä.
Luettele tiedostot, joissa on yksityiskohtaisia tietoja
- lipun avulla voit saada luettelon Linux-hakemiston sisällöstä ja yksityiskohtaisen kuvauksen jokaisesta merkinnästä. Tulokseen sisältyvät seuraavat tiedot:
- Tiedoston ja kansion oikeudet
- Linkkien määrä
- Sisällön omistaja
- Ryhmän omistaja
- Sisällön koko
- Tiedoston nimi
- Viimeksi muokattu päivämäärä ja kellonaika
ls -l
yhteensä 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 8. helmikuuta 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 8. helmikuuta 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 8. helmikuuta 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2998674 8. helmikuuta 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Ensimmäinen sarake on varattu tiedoston ja kansion oikeuksille. Ensimmäinen merkki tarkoittaa tiedostotyyppiä ja seuraavat yhdeksän merkkiä tiedoston käyttöoikeuksia.
Erilaiset tiedostotyypit, joita kohtaat usein:
- Tavalliset tiedostot (-)
- Estä erikoistiedostot (b)
- Erikoismerkit (c)
- Hakemisto (d)
- Symbolinen linkki (l)
- Verkkotiedosto (n)
- FIFO (p)
- Pistorasiat
Tiedostojen käyttöoikeuksista puhuttaessa seuraavia merkkejä käytetään tulosteessa.
- Luettavissa (r)
- Kirjoitettava (w)
- Suoritettava (x)
Otetaan drw-r - r-- Esimerkiksi. Ensimmäinen merkki kertoo, että merkintä on hakemisto. Seuraavat kaksi merkkiä tarkoittavat, että nykyisellä käyttäjällä on luku- ja kirjoitusoikeudet. Loput merkit antavat tietoja muiden käyttäjien tiedostojen käyttöoikeuksista.
Luettele tiedostot, joiden koko on luettavissa
-s -komento tarjoaa numeerisen arvon, joka liittyy kuhunkin merkintään. Ja ilmeisenä, et tiedä, mikä on tämän arvon merkitys. Siksi voit luetteloida tiedostot ja niiden koot luettavalla tavalla käyttämällä -h lippu yhdessä komennon kanssa.
ls-lh
yhteensä 2,9 miljoonaa
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K 8. helmikuuta 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K 8. helmikuuta 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K 8. helmikuuta 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2.9M 8. helmikuuta 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Tavujen (B), megatavujen (MB), gigatavujen (GB) ja teratavujen (TB) kokomäärittelyjä käytetään lähdössä.
Oletusarvo Ls -komento ei sisällä piilotettuja tiedostoja lähdössä. Jos haluat luetella käyttäjän piilottaman sisällön, siirry -a lippu komennolla ls.
ls -a
Putkiminen l Grep-komennolla
Grep-komentoa käytetään vastaamaan kuvioita, jotka seuraavat tiettyä säännöllistä lauseketta. Voit ketjuttaa tämän komennon ls: llä etsiäksesi järjestelmässäsi olevia tiedostoja. Kirjoita juurihakemistoon:
ls | grep l
Tämä luetteloi kaikki tiedostot ja kansiot, jotka alkavat l-merkillä. Voit myös suodattaa tiedostosi niiden laajennusten mukaan grepillä.
Lajittele tiedostot ajan ja päivämäärän mukaan
Voit luetteloida kaikki tiedostot ja lajitella ne luonti- tai muokkausajan ja -päivämäärän mukaan käyttämällä -t lippu yhdessä ls: n kanssa.
ls -t
Lajittele tiedostot koon mukaan
-S lipun avulla voit lajitella tiedostot ja kansiot niiden tiedostokoon mukaan.
ls -S
Oletusarvon mukaan tiedostot lajitellaan laskevassa järjestyksessä (ensin suurin tiedosto). Voit kuitenkin kääntää tämän käyttäytymisen helposti lisäämällä r kanssa -S lippu.
ls -Sr
Luetteloi tiedostot ja lähetä tiedosto tiedostoon
Käyttämällä > merkki, voit lähettää ls-komennon lähdön mihin tahansa tiedostoon.
ls> ls-output.txt
Myöhemmin voit lukea uuden tiedoston sisällön kirjoittamalla kissa ls-output.txt terminaalissasi.
Hakemiston sisällön näyttäminen ls-komennolla
Ls-komento on yksi tehokkaimmista Linux-käyttäjille tarjotuista komennoista. Jos haluat saada kaiken irti päätelaitteen komennoista, voit kokeilla ketjutuskomentojen oppimista yhdessä. Voit jopa putkia mv-komento tiedostojen siirtämiseen ls: n kanssa.
Vinkki ykköseksi mukavuuden saavuttamiseksi Linuxissa on muistaa joitain peruskomentoja. Tämä auttaa sinua varmasti tulemaan paljon tehokkaammaksi ja nopeammaksi käyttäessäsi järjestelmääsi.
Tämä yksinkertainen huijausarkki auttaa sinua viihtymään Linux-komentorivipäätteen kanssa hetkessä.
- Määrittelemätön
Deepesh on tekninen bloggaaja ja on kirjoittanut informatiivista sisältöä yli 3 vuotta. Tällä hetkellä hän jatkaa tietojenkäsittelytieteen kandidaattiaan Intian tunnetusta yliopistosta. Vapaa-ajallaan hän nauttii kirjoittamisesta, musiikin kuuntelusta ja kitaransoitosta.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.