Uporaba ukaza ls za seznam datotek v Linuxu

Ukaz ls je ena najpomembnejših orodij ukazne vrstice, ki jo morate naučiti, da bi lahko krmarili z datotečnim sistemom. Tukaj je popoln seznam bistvenih ukazov za krmarjenje vašega datotečnega sistema s pomočjo ukazne vrstice.

Ukaz ls se uporablja za navedbo imen datotek in map znotraj datotečnega sistema. Ta vodnik vam bo pokazal vsa stikala, ki so na voljo za ukaz ls, njihov pomen in kako jih uporabiti.

Seznam datotek v mapi

Če želite seznam vseh datotek v mapi odpreti okno terminala in se pomakniti do mape, za katero želite videti vsebino za uporabo ukaza cd, in nato preprosto vnesite naslednji ukaz:

ls

Pravzaprav nimate navigacije do mape, da bi seznam datotek v njem. Pot lahko preprosto določite kot del ukaza ls, kot je prikazano spodaj.

ls / path / do / file

Datoteke in mape bodo privzeto prikazane v stolpcih na zaslonu, vse, kar boste videli, je ime datoteke.

Skrite datoteke (datoteke, ki se začnejo s popolnim pritiskom) se ne prikazujejo samodejno z zagonom ukaza ls. Namesto tega morate uporabiti naslednji ukaz.

ls -a
Je - vse

Ta minus (-a) stikalo, ki je zgoraj uporabljeno, pomeni seznam vseh. To navaja absolutno vsako datoteko in mapo v imeniku, ki se ga izvaja ukaz, ali pa na pot, ki mu je bila dostavljena.

Povzetek tega je, da vidite datoteko, imenovano. in drugi se imenuje ..

. Enotna polna zaustavitev je trenutna mapa, dvojna zaustavitev pa je en nivo navzgor.

Če jih želite izpustiti s seznama datotek, lahko uporabite kapital A namesto male črke a, kot sledi:

ls -A
Je - skoraj vse

Nekateri ukazi, kot sta ukaz mv in cp, se uporabljajo za premikanje in kopiranje datotek okrog, obstajajo pa tudi stikala, ki se lahko uporabljajo s temi ukazi, ki ustvarjajo varnostno kopijo izvirne datoteke.

Te varnostne datoteke se običajno končajo s tildo (~).

Če želite izpustiti varnostne datoteke (datoteke, ki se končajo s tildo), zaženite naslednji ukaz:

ls-B
ls -ignore-backups

V večini primerov bo vrnjeni seznam prikazal mape v eni barvi in ​​datoteke kot drugo. Na primer v našem terminalu so mape modre in datoteke so bele.

Če ne želite prikazati različnih barv, lahko uporabite naslednji ukaz:

ls - barva = nikoli

Če želite podrobnejši izhod, lahko uporabite naslednje stikalo:

ls -l

Na tem seznamu so prikazana dovoljenja, število inod, lastnik in skupina, velikost datoteke, zadnji datum in čas zadnjega dostopa ter ime datoteke.

Če ne želite videti lastnika, namesto tega uporabite naslednji ukaz.

ls -g

Podrobnosti skupine lahko izpustite tudi tako, da določite naslednje stikalo:

ls -o


Seznam z dolgimi formati se lahko uporablja z drugimi stikali, da prikažete še več informacij. Na primer, avtor datoteke lahko poiščete z naslednjim ukazom.

ls -l - avtor

Izpis za dolg seznam lahko spremenite tako, da prikažejo človeške berljive velikosti datotek na naslednji način:

ls -l-h
ls -l - človeško berljiv
ls -l -s

Namesto da bi prikazali imena uporabnikov in skupin v ukazu seznama, lahko ukaz ls dobite tako, da fizičnim ID-jem id in skupinam prikažete na naslednji način:

ls -l -n

Ukaz ls lahko uporabite za prikaz vseh datotek in map iz določene poti navzdol.

Na primer:

ls -R / dom

Zgornji ukaz bo prikazal vse datoteke in mape pod domačim imenikom, kot so Slike, Glasba, Video posnetki, Prenosi in Dokumenti.

Spremenite izhodni format

Privzeto je izhod v vnosu datoteke čez stolpec.

Lahko pa določite obliko, kot je prikazano spodaj.

ls -X
ls --format = čez

Pokaži seznam v stolpcih na zaslonu.

ls -m
ls --format = vejice

Prikažite seznam v obliki, ločeni z vejico.

ls -x
ls --format = horizontalno

Pokaži seznam v horizontalni obliki

ls -l
ls --format = dolga

Kot je bilo omenjeno v prejšnjem poglavju, to prikazuje seznam v dolgem formatu.

ls -1
ls --format = enolončnica
ls --format = verbose

Prikaže vse datoteke in mape, 1 v vsaki vrstici.

ls -c
ls --format = navpično

Seznam prikaže navpično.

Kako razvrstiti izhod iz ukaza ls

Če želite razvrstiti izhod iz ukaza ls, lahko uporabite stikalo -sort na naslednji način:

ls --sort = nič
ls --sort = velikost
ls --sort = čas
ls -sort = različica

Privzeta nastavitev je nič, kar pomeni, da so datoteke razvrščene po imenu. Ko razvrščate po velikosti, se najprej prikaže datoteka z največjo velikostjo, zadnja pa najmanjša.

Sortiranje po času prikazuje datoteko, do katere je bil nazadnje dostopen, in najnovejšo datoteko, ki jo je najmanjša dostopna.

Mimogrede, vse zgoraj navedene vrste je mogoče doseči z naslednjimi ukazi namesto:

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

Če želite rezultate v obratnem vrstnem redu, uporabite naslednji ukaz.

ls -r -sort = velikost
ls --reverse --sort = velikost

Povzetek

Obstajajo številna druga stikala, ki so na voljo za oblikovanje časa. O vseh drugih stikala si lahko preberete tako, da preberete ls strani z navodili za Linux.

človek ls