Kuinka käyttää ls -komentoa Linuxissa

Kuinka käyttää ls -komentoa Linuxissa

Tallennustilasi tiedostoihin liittyvien yksityiskohtaisten tietojen saaminen on hankalaa, jos et tiedä kuinka käyttää ls -komentoa. Täällä keskustelemme kaikesta ls -komentoon liittyvästä Linuxista sekä joistakin erilaisista lipuista.





Ls -komento Linuxissa

Ls -komentoa käytetään luetteloimaan kaikki nykyisessä työhakemistossa olevat tiedostot ja kansiot. Voit myös saada erilaisia ​​tietoja tiedostoista käyttämällä samaa komentoa. Koska se on jo sisällytetty GNU -ydinapuohjelmapakettiin, sinun ei tarvitse asentaa mitään lisäpakettia järjestelmääsi käyttääksesi sitä.





Voit ketjuttaa ls myös muilla bash -komennoilla. Esimerkiksi putkisto a pito lausunto kanssa ls voit etsiä ja suodattaa hakemistosta tiettyjä tiedostoja.





Kuinka käyttää ls -komentoa

Ls -komennon perussyntaksi on:

ls [options] [directory]

Yksi komennon yksinkertaisimmista käyttötavoista on luetella kaikki nykyisen työhakemistosi tiedostot ja kansiot.



ls

Jos suoritat edellä mainitun käskyn järjestelmän juurihakemistossa, näet tuloksen, joka näyttää tältä.

bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr

Tiedostojen luettelo tietyssä hakemistossa

Jos haluat luetella tiedostoja, jotka kuuluvat eri kansioon (ei nykyiseen työhakemistoon), sinun on välitettävä hakemistopolku komennon nimen kanssa.





ls [directory]

Saat luettelon kaikista /saapas hakemisto:

ls /boot

Tuloste näyttää nyt tiedostot ja kansiot, jotka ovat annetussa hakemiston nimessä.





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 välittää useita hakemistoja erottamalla polkujen nimet a -merkillä Avaruus merkki.

ls /boot /usr Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src

Listaa tiedostot päähakemistossa

Juurihakemisto sisältää kaikki muut hakemistot ja tiedostot järjestelmässäsi. Se on tietokoneen hakemistohierarkian ylin kansio. Juurihakemisto on yleensä merkitty / merkki.

ls /

Sillä ei ole väliä, missä hakemistossa olet komennon antamishetkellä, edellä mainittu komento tuottaa tuloksen, joka luettelee kaikki juurihakemiston sisältämät alikansiot ja tiedostot.

Luettele vanhemman hakemiston tiedostot

Linuxin päähakemisto on nykyisen hakemiston yläpuolella oleva hakemisto. Otetaan /usr/bin Esimerkiksi. Tässä, /olen on nykyinen työhakemisto ja /usr on päähakemisto.

Saat luettelon kaikista päähakemiston tiedostoista seuraavasti:

ls .. bin etc include lib lib32 lib64 local sbin share src

Lisätään toinen .. vie sinut päähakemiston päähakemistoon. Esimerkiksi, /var/log/old on nykyinen työhakemisto. ls .. luettelee kansiossa olevat kansiot /Hirsi hakemisto, kun taas Onko ../ .. tarjoaa sinulle luettelon kaikista tiedoston sisältämistä tiedostoista ja kansioista /missä hakemistoon.

ls ../.. cache db empty games lib local lock log mail opt run spool tmp

Luetteloi kotihakemiston tiedostot

Linuxin kotihakemisto on merkitty ~ merkki. Siksi kotihakemistossasi olevan sisällön luetteloiminen:

netflix latautuu, mutta ei pelaa
ls ~

Luetteloi vain hakemistot (ei tiedostoja)

Jos haluat jostain syystä luetella vain hakemistossa olevat kansiot, käytä -d lippu ls -oletuskomennolla.

ls -d /home

Listaa tiedostot alihakemistojen kanssa

Käyttämällä * -merkki ls-komennolla antaa sinulle luettelon kaikista nykyisen työhakemiston tiedostoista ja kansioista sekä alihakemistot.

ls *

Listaa tiedostot rekursiivisesti

Käyttämällä -R lippu, jossa on oletuskomento, luetteloi kaikki hakemistossa olevat tiedostot ja kansiot viimeiselle tasolle.

ls -R

Huomaa, että voit myös ohittaa hakemistopolun rekursiivisen lipun kanssa. Se tarkoittaa, että ls /usr /home -R on kelvollinen komento.

Listaa tiedostot niiden koon mukaan

Jos haluat saada kaikkien tiedostojen nimet ja niiden koon, käytä -s lippu komennolla.

ls -s /yay-git total 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Aiheeseen liittyviä: Siirrä tiedostoja Linuxissa Mv -komennolla

Listaa tiedostot yksityiskohtaisilla tiedoilla

The -he lipun avulla voit saada luettelon Linux -hakemiston sisällöstä ja yksityiskohtaisen kuvauksen jokaisesta merkinnästä. Tulokseen sisältyvät seuraavat tiedot:

  1. Tiedostojen ja kansioiden käyttöoikeudet
  2. Linkkien määrä
  3. Sisällön omistaja
  4. Ryhmän omistaja
  5. Sisällön koko
  6. Tiedoston nimi
  7. Viimeksi muutettu päivämäärä ja aika
ls -l total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Ensimmäinen sarake on varattu tiedostojen ja kansioiden käyttöoikeuksille. Ensimmäinen merkki tarkoittaa tiedoston tyyppiä ja seuraavat yhdeksän merkkiä tiedoston käyttöoikeuksia.

Erilaisia ​​tiedostotyyppejä, joihin usein törmäät:

  1. Säännölliset tiedostot (-)
  2. Estä erityiset tiedostot (b)
  3. Merkkien erikoistiedostot (c)
  4. Hakemisto (d)
  5. Symbolinen linkki (l)
  6. Verkkotiedosto (n)
  7. FIFO (p)
  8. Pistorasia

Tiedostojen käyttöoikeuksista puhuttaessa seuraavia merkkejä käytetään tulostuksessa.

  1. Luettavissa (r)
  2. Kirjoitettava (w)
  3. Suoritettava (x)

Otetaan d rw-r-r-- Esimerkiksi. Ensimmäinen merkki kertoo, että merkintä on hakemisto. Seuraavat kaksi merkkiä osoittavat, 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

The -s komento antaa sinulle numeerisen arvon, joka liittyy jokaiseen merkintään. Ja kuten ilmeistä, et tiedä, mitä tämä arvo tarkoittaa. Siksi, jos haluat luetteloida tiedostot ja niiden koot luettavalla tavalla, käytä -lh lippu komennon kanssa.

ls -lh total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Lähdössä käytetään koon määrittäjiä tavuille (B), megatavuille (MB), gigatavuille (GB) ja teratavuille (TB).

Listaa piilotetut tiedostot

Oletusarvo ls komento ei sisällä piilotettuja tiedostoja lähtöön. Jos haluat luetella sisällön, jonka käyttäjä on piilottanut, ohita -kohteeseen lippu komennolla ls.

ls -a

Piping ls Grep -komennolla

Grep -komentoa käytetään vastaamaan tiettyjä säännöllisiä lausekkeita noudattavia malleja. Voit ketjuttaa tämän komennon ls: llä, jotta voit etsiä järjestelmässäsi olevia tiedostoja. Kirjoita juurihakemistoosi:

ls | grep l

Tämä luetteloi kaikki tiedostot ja kansiot, jotka alkavat l -merkillä. Voit myös suodattaa tiedostosi laajennusten mukaan käyttämällä grep -tiedostoa.

Lajittele tiedostot ajan ja päivämäärän mukaan

Jos haluat luetteloida kaikki tiedostot ja lajitella ne luomisen/muokkauksen ajan ja päivämäärän mukaan, käytä -t lippu yhdessä ls: n kanssa.

ls -t

Lajittele tiedostot koon mukaan

The -S -lipun avulla voit lajitella tiedostot ja kansiot niiden tiedostokoon mukaan.

ls -S

Oletuksena tiedostot lajitellaan laskevassa järjestyksessä (suurin tiedosto ensin). Voit kuitenkin kääntää tämän toiminnan helposti lisäämällä r kanssa -S lippu.

ls -Sr

Listaa tiedostot ja lähetä tulostus tiedostoon

Käyttämällä > merkki, voit lähettää ls -komennon tuloksen mihin tahansa tiedostoon.

ls > ls-output.txt

Myöhemmin voit lukea juuri luodun tiedoston sisällön kirjoittamalla cat ls-output.txt päätelaitteessasi.

Hakemiston sisällön näyttäminen ls -komennolla

Ls -komento on yksi tehokkaimmista Linux -käyttäjille annetuista komennoista. Saadaksesi kaiken irti päätelaitteesi komennoista, voit kokeilla ketjutuskomentojen oppimista yhdessä. Voit jopa putkea mv -komento tiedostojen siirtämiseen ls: n kanssa.

Vinkki numero yksi Linuxiin tutustumisessa on muistaa joitakin peruskomentoja. Tämä auttaa sinua varmasti tulemaan tehokkaammaksi ja nopeammaksi järjestelmän käytön aikana.

Windows 10 tehtäväpalkin vasen napsautus ei toimi
Jaa Jaa Tweet Sähköposti Linux Commands Reference Cheat Sheet

Tämä yksinkertainen huijausarkki auttaa sinua tutustumaan Linux -komentoriviterminaaliin hetkessä.

Lue seuraava
Liittyvät aiheet Kirjailijasta Deepesh Sharma(79 artikkelia julkaistu)

Deepesh on MUO: n nuorempi editori Linuxille. Hän kirjoittaa informaatio -oppaita Linuxissa ja pyrkii tarjoamaan autuaan kokemuksen kaikille uusille tulokkaille. Et ole varma elokuvista, mutta jos haluat puhua tekniikasta, hän on kaverisi. Vapaa -ajallaan löydät hänet lukemasta kirjoja, kuuntelemassa erilaisia ​​musiikkilajeja tai soittamassa kitaraa.

Lisää Deepesh Sharmasta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi