Ukaz Linux LS - Kako našteti datoteke v imeniku + možnosti
Od ustanovitve Unixa v sedemdesetih letih ga je veliko operacijskih sistemov uporabljalo kot temelj. Mnogi od teh operacijskih sistemov so propadli, drugi pa so uspeli.
Linux je eden najbolj priljubljenih operacijskih sistemov, ki temeljijo na Unixu. Je odprtokodna in se uporablja po vsem svetu v številnih panogah.
Neverjetna lastnost operacijskega sistema Linux je vmesnik ukazne vrstice (CLI), ki uporabnikom omogoča interakcijo z računalnikom iz lupine. Linuška lupina je okolje REPL ( R ead, E valuate, P rint, L oop), kjer lahko uporabniki vnesejo ukaz, lupina pa ga zažene in vrne rezultat.
ls
Ukaz je ena od mnogih ukazov Linux, ki omogočajo uporabniku na seznam datotek ali imenikov iz CLI.
V tem članku bomo podrobneje preučili ls
ukaz in nekatere najpomembnejše zastavice, ki jih potrebujete iz dneva v dan.
Pogoji
- Računalnik z imeniki in datotekami
- Namestite enega od distribucijskih sistemov za Linux
- Osnovno znanje krmarjenja po CLI
- Nasmeh na obrazu :)
Ukaz Linux ls
ls
Ukaz se uporablja za seznam datotek in imenikovv Linuxu in drugih operacijskih sistemih, ki temeljijo na Unixu.
Tako kot krmarite po raziskovalcu datotek ali iskalniku z grafičnim uporabniškim vmesnikom, vam ls
ukaz omogoča privzeto naštevanje vseh datotek ali imenikov v trenutnem imeniku in nadaljnjo interakcijo z njimi prek ukazne vrstice.
Zaženite terminal in vnesite, ls
da vidite to v akciji:

Kako dodati datoteke v imenik z možnostmi
ls
Ukaz sprejema tudi nekaj zastav (znan tudi kot možnost), ki so dodatne informacije, da so spremembe v tem, kako so datoteke ali mape, navedene v terminalu.
Z drugimi besedami, zastavice spremenijo način delovanja ls
ukaza:
ls [flags] [directory]
PS: Besedna
vsebina, uporabljena v celotnem članku, se nanaša na navedene
datoteke in imenike , ne pa na dejansko vsebino datotek / imenikov?
Seznam datotek v trenutnem delovnem imeniku
Vnesite ls
ukaz za seznam vsebine trenutnega delovnega imenika:

Seznam datotek v drugem imeniku
Vnesite ls [directory path here]
ukaz za seznam vsebine drugega imenika:

Datoteke navedite v korenskem imeniku
Vnesite ls /
ukaz za seznam vsebine korenskega imenika:

Datoteke navedite v nadrejenem imeniku
Vnesite ls ..
ukaz za seznam vsebine nadrejenega imenika eno stopnjo zgoraj. Uporabite ls ../..
za vsebino dve ravni zgoraj:

Seznam datotek v uporabnikovem domačem imeniku (/ home / user)
Vnesite ls ~
ukaz za seznam vsebine v uporabnikovem domačem imeniku:

Navedite samo imenike
Vnesite ls -d */
ukaz za seznam samo imenikov:

Seznam datotek s podimeniki
Vnesite ls *
ukaz za seznam vsebine imenika z njegovimi podimeniki:

Datoteke navajaj rekurzivno
Vnesite ls -R
ukaz za seznam vseh datotek in imenikov z ustreznimi podimeniki do zadnje datoteke:

ls Downloads -R
Seznam datotek z njihovimi velikostmi
Vnesite ls -s
ukaz ( s je z malimi črkami), da navedete datoteke ali imenike z njihovimi velikostmi:

Seznam datotek v dolgem formatu
Vnesite ls -l
ukaz za seznam vsebine imenika v obliki tabele s stolpci, ki vključujejo:
- dovoljenja za vsebino
- število povezav do vsebine
- lastnik vsebine
- lastnik vsebine
- velikost vsebine v bajtih
- datum / čas zadnje spremembe vsebine
- ime datoteke ali imenika

Datoteke navedite v dolgi obliki z berljivimi velikostmi datotek
Vnesite ls -lh
ukaz za seznam datotek ali imenikov v isti obliki tabele zgoraj, vendar z drugim stolpcem, ki predstavlja velikost vsake datoteke / imenika:

Velikosti so navedene v bajtih (B), megabajtih (MB), gigabajtih (GB) ali terabajtih (TB), če je velikost datoteke ali imenika večja od 1024 bajtov.
Seznam datotek, vključno s skritimi datotekami
Vnesite ls -a
ukaz za seznam datotek ali imenikov, vključno s skritimi datotekami ali imeniki. V Linuxu se vse, kar se začne z a .
, šteje za skrito datoteko:

Seznam datotek v dolgem formatu, vključno s skritimi datotekami
Vnesite ls -l -a
ali ls -a -l
ali ls -la
ali ls -al
ukaz za seznam datotek ali imenikov v obliki tabele z dodatnimi informacijami, vključno s skritimi datotekami ali imeniki:

Seznam datotek in razvrščanje po datumu in času
Vnesite ls -t
ukaz za seznam datotek ali imenikov in razvrščanje po nazadnje spremenjenem datumu in času v padajočem vrstnem redu (od največjega do najmanjšega).
Dodate lahko tudi -r
zastavico, ki bo obrnila vrstni red razvrščanja takole ls -tr
:

Seznam datotek in razvrščanje po velikosti datoteke
Vnesite ukaz ls -S
( S je velika črka), če želite seznam datotek ali imenikov in razvrščanje po datumu ali času v padajočem vrstnem redu (največji do najmanjši).
Dodate lahko tudi -r
zastavico, ki bo obrnila vrstni red razvrščanja takole ls -Sr
:

Seznam datotek in rezultat v datoteko
Vnesite ls > output.txt
ukaz, da natisnete izhod prejšnjega ukaza v output.txt
datoteko. Uporabite lahko katero koli zastavico, o kateri smo že govorili, kot je -la
- ključna točka tukaj je, da bo rezultat prikazan v datoteki in ne zabeležen v ukazno vrstico.
Nato lahko datoteko uporabite, kot se vam zdi primerno, ali vsebino datoteke prijavite z cat output.txt
:

Zaključek
Obstaja še veliko drugih ukazov in kombinacij, ki jih lahko raziščete, da najdete datoteke in imenike glede na vaše potrebe. Ne pozabite si, da lahko hkrati kombinirate več ukazov.
Predstavljajte si, da želite navesti datoteko v dolgi obliki, vključno s skritimi datotekami, in jo razvrstiti po velikosti. Ukaz bi bilo ls -alS
, kar je kombinacija ls -l
, ls -a
in ls -S
.
Če pozabite kateri koli ukaz ali niste prepričani, kaj storiti, lahko zaženete ls --help
ali man ls
prikažete priročnik z vsemi možnimi možnostmi za ls
ukaz:

Hvala za branje!