Gebruik die ls opdrag om lêers in Linux te lys

Die ls-opdrag is een van die belangrikste instruksies wat u moet leer om die lêerstelsel te navigeer. Hier is 'n volledige lys van noodsaaklike opdrag vir die navigeer van u lêersisteem deur gebruik te maak van die opdraglyn.

Die ls-opdrag word gebruik om die name van die lêers en dopgehou in die lêerstelsel te lys. Hierdie gids sal jou wys al die skakelaars wat beskikbaar is vir die ls-opdrag saam met hulle betekenis en hoe om dit te gebruik.

Lys die lêers in 'n gids

Om al die lêers in 'n vouer te lys, maak 'n terminaal venster oop en navigeer na die gids wat u die inhoud wil sien vir die gebruik van die cd-opdrag en tik dan die volgende opdrag:

ls

Jy hoef nie werklik na die gids te soek om die lêers binne dit te lys nie. U kan die pad spesifiseer as deel van die ls-opdrag soos hieronder aangedui.

ls / pad / na / lêer

Standaard word die lêers en dopgehou in kolomme oor die skerm gelys en al wat jy sal sien is die lêernaam.

Versteekte lêers (lêers wat met 'n volle stop begin) word nie outomaties gewys deur die ls-opdrag uit te voer nie. U moet die volgende opdrag gebruik.

ls -a
ls - al

Hierdie minus 'n (-a) skakelaar wat hierbo gebruik word, staan ​​vir alle lys. Dit bevat absoluut alle lêers en vouers in die gids wat die opdrag loop of selfs teen die pad wat daaraan voorsien word.

Die gevolg hiervan is dat jy 'n lêer genaamd sien. en 'n ander gebel ..

. Die enkele volstop staan ​​vir die huidige vouer en die dubbele puntjie staan ​​vir een vlak.

As u dit uit die lys lêers wil weglaat, kan u 'n hoofletter A in plaas van die kleinletter a gebruik soos volg:

ls -A
ls - meestal alles

Sekere opdragte soos die mv-opdrag en die cp-opdrag word gebruik om lêers te skuif en te kopieer en daar is skakelaars wat gebruik kan word met hierdie opdragte wat 'n rugsteun van die oorspronklike lêer skep.

Hierdie rugsteunlêers eindig gewoonlik met 'n tilde (~).

Om rugsteunlêers (lêers wat met 'n tilde eindig) uit te skakel, voer die volgende opdrag uit:

ls -B
ls -ignore-backups

In die meeste gevalle sal die teruggekeerde lys die dopgehou in een kleur en die lêers as 'n ander vertoon. Byvoorbeeld in ons terminale is dopgehou blou en lêers is wit.

As jy nie verskillende kleure wil wys nie, kan jy die volgende opdrag gebruik:

ls - kleur = nooit

As jy 'n meer gedetailleerde uitvoer wil hê, kan jy die volgende skakelaar gebruik:

ls -l

Dit gee 'n lys met die regte, aantal inodes, die eienaar en die groep, die lêer grootte, die laaste toeganklike datum en tyd en die lêernaam.

As jy nie die eienaar wil sien nie, gebruik eerder die volgende opdrag.

ls-g

U kan ook die groepbesonderhede weglaat deur die volgende skakelaar te spesifiseer:

ls -o


Die lang formaat lys kan gebruik word met ander skakelaars om nog meer inligting te vertoon. Byvoorbeeld, jy kan die outeur van die lêer vind deur die volgende opdrag uit te voer.

ls -l - outeur

U kan die uitset vir die lang lys verander om die leesbare lêergroottes soos volg te wys:

ls -l -h
ls -l - menslike leesbare
ls -l-s

In plaas daarvan om die gebruikers- en groepname in 'n lysopdrag te vertoon, kan u die ls-opdrag kry om die fisiese gebruikers-ID en groep-ID's soos volg te vertoon:

ls -l -n

Die ls-opdrag kan gebruik word om al die lêers en dopgehou van die gespesifiseerde pad af te wys.

Byvoorbeeld:

ls -R / huis

Bogenoemde opdrag sal al die lêers en dopgehou onder die tuisgids wys, soos Prente, Musiek, Video's, Downloads en Dokumente.

Verander die uitsetformaat

Standaard is die uitvoer vir die lêerlys oor die skerm in kolomme.

U kan egter 'n formaat spesifiseer soos hieronder aangedui.

ls -X
ls --format = oor

Wys die lys in kolomme oor die skerm.

ls -m
ls --format = kommas

Wys die lys in 'n komma-geskeide formaat.

ls -x
ls --format = horisontaal

Wys die lys in 'n horisontale formaat

ls -l
ls --format = lank

Soos in die vorige afdeling genoem, word die lys in 'n lang formaat vertoon.

ls -1
ls --format = enkelkolom
ls --format = verbose

Toon al die lêers en dopgehou, 1 op elke ry.

ls -c
ls --format = vertikaal

Vertoon die lys vertikaal.

Hoe om die uitvoer van die ls-opdrag te sorteer

Om die uitset van die ls-opdrag te sorteer, kan u die -sort skakelaar soos volg gebruik:

ls - sorte = geen
ls - sort = grootte
ls - sort = tyd
ls - sort = weergawe

Die standaard is ingestel op niemand wat beteken dat die lêers volgens naam gesorteer word nie. Wanneer u volgens grootte sorteer, word die lêer met die grootste grootte eerste vertoon en die kleinste word laas vertoon.

Sorteer volgens die tyd toon die lêer wat die laaste keer aangevra is en die laas toeganklike lêer het laas.

Terloops, al die bogenoemde soorte kan bereik word met die volgende opdragte in plaas daarvan:

ls -U
ls -S
ls -t
ls -v

As u die resultate in die omgekeerde volgorde wil hê, gebruik die volgende opdrag.

ls -r - sorte = grootte
ls --reverse - sorte = grootte

opsomming

Daar is 'n aantal ander skakelaars beskikbaar om met tydformatering te doen. U kan lees oor al die ander skakelaars deur die Linux-handleiding te lees.

man ls