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
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
Hakemistojen luettelointi jokerimerkkejä käyttäen
Hakemistojen luetteloiminen jokerimerkillä on helpoin tapa luetteloida hakemistoja. Tässä jokainen hakemisto päättyy vinoviivaan.
Syntaksi:
$ ls -ld */
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 /$
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
Echo Commandin käyttö
Echo-komennon avulla voimme listata merkinnät, jotka ovat perässä vinoviivalla (/).
Syntaksi:
$ echo */
Käyttämällä printf
Samalla tavalla voimme käyttää printf-toimintoa korostamaan merkkijonoja, jotka päättyvät vinoviivaan (/)/
Syntaksi:
$ printf '%s ' */
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
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 /$
$ ls -la | grep ^d
Listaa alihakemistot rekursiivinen
The -R vaihtoehto kertoo ls komento näyttää alihakemistojen sisältö rekursiivisesti:
$ ls -R