logo

Linux-luettelohakemistot

Niitä koskevien tiedostojen ja hakemistojen luetteloimiseksi Linux-järjestelmissä on useita menetelmiä. Mutta ls on ensisijainen komento, jota voimme käyttää tiedostojen ja hakemistojen luetteloimiseen. Tämä komento luetteloi tiedostot ja hakemiston tiedostojärjestelmässä ja näyttää täydelliset tiedot. Tämä on osa GNU-ydinapuohjelmapakettia, joka asennetaan jokaiseen Linux jakelu.

Kuinka käyttää ls-komentoa

Jos haluamme käyttää ls komento , meidän on käytettävä seuraavaa syntaksia:

 ls [options] [files] 

Jos ilman vaihtoehtoa ja parametria käytimme ls ls-komento näyttää luettelon jokaisesta nykyisen työhakemiston tiedostosta.

 $ ls 

Kun suoritamme yllä olevan komennon, tiedostot luetellaan aakkosjärjestyksessä useissa sarakkeissa, jotka mahtuvat terminaaliimme:

binääripuun läpikulku
Linux-luettelohakemistot

Jotta voimme listata tiedostot tiettyyn hakemistoon, meidän on välitettävä hakemiston polku argumentin tai parametrin muodossa ls komento. Esimerkiksi, jotta voimme luetella /etc-hakemiston sisällön, meidän on kirjoitettava seuraava komento:

 $ ls /etc 

Linux-luettelohakemistot

Hakemistojen luettelointi jokerimerkkejä käyttäen

Hakemistojen luetteloiminen jokerimerkillä on helpoin tapa luetteloida hakemistoja. Tässä jokainen hakemisto päättyy vinoviivaan.

Syntaksi:

 $ ls -ld */ 

Linux-luettelohakemistot

Listaa hakemistoja käyttämällä -F-optiota ja grep

Vaihtoehto -F lisää perään vinoviivan. Siten voimme grep hakemistot 'grep' -rivien avulla, jotka päättyvät vinoviivaan (/);

Syntaksi:

saira banu näyttelijä
 $ ls -LF | grep /$ 

Linux-luettelohakemistot

Voimme käyttää myös hakemistojen nimiä ilman -l vaihtoehto

Syntaksi:

 $ ls -F | grep /$ 

Hakemistojen luettelointi käyttämällä optiota -l ja Grep

Vuonna ls pitkä listaus tarkoittaa ls -l, voimme 'grep' rivit, jotka alkavat d.

java lukea csv-tiedostoa

Syntaksi:

 $ ls -l | grep ^d 

Linux-luettelohakemistot

Echo Commandin käyttö

Echo-komennon avulla voimme listata merkinnät, jotka ovat perässä vinoviivalla (/).

Syntaksi:

 $ echo */ 

Linux-luettelohakemistot

Käyttämällä printf

Samalla tavalla voimme käyttää printf-toimintoa korostamaan merkkijonoja, jotka päättyvät vinoviivaan (/)/

Syntaksi:

 $ printf '%s
' */ 

Linux-luettelohakemistot

Etsi-komennon käyttäminen

Käyttämällä löytö -komento, voimme löytää tiedostot niiden tiedostotyyppien perusteella.

Syntaksi:

satunnaisarvogeneraattori javassa
 $ find . -maxdepth l -type d 

Linux-luettelohakemistot

Yllä olevassa komennossa maxdepth-asetus määrittää, että haku suoritetaan vain tietystä hakemistosta. Muussa tapauksessa find-komento löytää hakemistot rekursiivisesti kulkemalla kunkin hakemiston ja sen alihakemistojen läpi. Kaikissa yllä olevissa menetelmissä, joita käytimme ls komennon, voimme saavuttaa saman kautta -a vaihtoehto. Esimerkiksi:

Syntaksi:

 $ ls -laF | grep /$ 

Linux-luettelohakemistot
 $ ls -la | grep ^d 

Linux-luettelohakemistot

Listaa alihakemistot rekursiivinen

The -R vaihtoehto kertoo ls komento näyttää alihakemistojen sisältö rekursiivisesti:

 $ ls -R 

Linux-luettelohakemistot