logo

Linux ukaz ls

The ls je ukaz seznama v Linuxu. Prikazal bo celoten seznam ali vsebino vašega imenika. Samo vnesite ls in pritisnite tipko enter. Prikazana bo celotna vsebina.

ls je ukaz, ki se uporablja za seznam računalniških imenikov in datotek v operacijskih sistemih Unix in Unix. Razvit je s specifikacijo Single Unix in POSIX.
Na voljo je znotraj lupine EFI kot komponenta skupine UnxUtils domačih vrat Win32 osnovnih pripomočkov, podobnih GNU Unixu, kot izoliran paket za Microsoft Windows ali kot komponenta orodij MSX-DOS2 v ASCII za različico MSX-DOS 2.

Numerični računalniški okolji GNU Octave in MATLAB vsebujeta funkcijo ls z enako funkcionalnostjo. V več drugih okoljih, kot so Microsoft Windows, OS2 in DOS, je ista funkcionalnost dana z ukazom dir. Različne izvedbe vključujejo različne možnosti, kot pri skoraj vseh pripomočkih. Za ustrezne možnosti in uporabo lahko preverimo dokumentacijo, ki jo poda ukaz.

Kratka zgodovina ls

Pripomoček ls se je pojavil v prvi različici AT&T UNIX, naslov, pridobljen iz istega ukaza v Multics, z naslovom tudi 'ls', akronim za 'seznam' termin. ls je sestavni del priročnika X/Open Portability Guide iz številke 2 iz leta 1987. Pridobljen je bil v prvo različico POSIX.1 in specifikacijo Single Unix.

Vedenje

Unixu podobni in Unix operacijski sistemi upravljajo misel o delovnem imeniku. ls izpiše več datotek znotraj delovnega imenika, če se uporablja brez argumentov. V tem imeniku so datoteke navedene, če je omenjen imenik. Argumenti lahko vključujejo imenike in datoteke.

Imena, ki se začnejo z '.' simboli so skriti. The '.' imenik je znan kot delovni imenik, in '..' simbol je znan kot njegov nadrejeni imenik. Privzeto so prikazani. Vse datoteke so prikazane z -a. Izrecno navedena imena datotek so vedno navedena.

ls prikaže samo imena brez možnosti. Lahko se kombinira več možnosti. Osnovne možnosti so:

    -h:Prikazuje velikosti rezultatov v človeku berljivi obliki (na primer 2G 234M, 1K itd.). Ta možnost ni sestavni del standarda POSIX. Vendar implementiran v številne sisteme, npr. Solaris 9 leta 2002, FreeBSD 4.5 leta 2002 in GNU coreutils leta 1997.-l:Označuje dolgi format. Prikazuje vrste datotek Unix, število trdih povezav, dovoljenja, skupino, lastnika, ime zadnje spremembe in datum-čas ter velikost. Če je spremenjeni datum starejši od šestih mesecev, se čas nadomesti z letnico. Nekaj ​​izvedb dovoljenjem doda dodatne zastavice.

Različne predmete je mogoče prikazati z različnimi vrstami barv. To je področje, kjer se izvedbe razlikujejo:

    FreeBSD ls uporabi možnost -G. Pregleduje samo dovoljenja in vrsto datoteke Unix ter uporablja zbirko podatkov termcap. GNU ls uporabi možnost --color. Pregleduje pripono datoteke Unix, dovoljenje in vrsto ter uporablja svojo bazo podatkov za upravljanje barv, nadzorovanih z uporabo dircolors.

primer:

primerljiv vmesnik v Javi
 ls 

Spodaj lahko vidite, da smo po vnosu ukaza ls dobili celoten seznam vsebine imenika /home/sssit.

Linux ukaz ls

Možnosti ukaza ls za Linux

je možnostOpis
je -a V Linuxu se skrite datoteke začnejo z . (pika) in niso vidni v običajnem imeniku. Ukaz (ls -a) bo vključil celoten seznam trenutnega imenika, vključno s skritimi datotekami.
ls -l Prikazal bo seznam v obliki dolgega seznama.
ls -lhTa ukaz vam bo prikazal velikosti datotek v človeku berljivem formatu. Velikost datoteke je zelo težko prebrati, če je prikazana v bajtih. Ukaz (ls -lh) vam bo dal podatke v smislu Mb, Gb, Tb itd.
ls -lhSČe želite datoteke prikazati v padajočem vrstnem redu (najvišje na vrhu) glede na njihovo velikost, lahko uporabite ukaz (ls -lhS).
ls -l - -block-size=[VELIKOST] Uporablja se za prikaz datotek v formatu določene velikosti. Tukaj lahko v [VELIKOSTI] določite velikost glede na vaše zahteve.
ls -d */ Uporablja se za prikaz samo podimenikov.
ls -g ali ls -lG S tem lahko izključite stolpec s podatki o skupini in lastnika.
ls -nUporablja se za tiskanje ID-ja skupine in ID-ja lastnika namesto njihovih imen.
ls --color=[VALUE] Ta ukaz se uporablja za tiskanje seznama kot obarvanega ali razbarvanega.
je - onTa ukaz natisne številko indeksa, če je datoteka v prvem stolpcu.
ls -pUporablja se za preprosto identifikacijo imenika tako, da imenike označite s poševnico (/).
ls -rUporablja se za tiskanje seznama v obratnem vrstnem redu.
ls -RPrikazala bo tudi vsebino podimenikov.
ls -lXDatoteke z enakimi končnicami bo združil na seznam.
ls -ltSeznam bo razvrstil tako, da bo na vrhu prikazal nedavno spremenjeno datoteko.
je ~ Poda vsebino domačega imenika.
je ../ Poda vsebino nadrejenega imenika.
ls --različicaPreveri različico ukaza ls.

Linux ls - ukaz

Dal vam bo celoten seznam imenika, vključno s skritimi datotekami. V Linuxu se skrite datoteke začnejo s piko (.) in jih ni mogoče videti v običajnem imeniku.

primer:

 ls -a 

linux-imeniki-ls-a-ukaz

V zgornjem primeru si lahko ogledate celoten seznam datotek, vključno s skritimi datotekami.

Linux ls -l ukaz

Ukaz ls bo prikazal samo datoteke. Če pa želite, da so vaše datoteke prikazane v obliki dolgega seznama, lahko uporabite ukaz ls -l.

primer:

velikost vektorja c++
 ls -l 

Seznam Linuxa l

Tukaj, kot lahko vidite seznam v obliki dolgega seznama.

Zgornji stolpci označujejo določene stvari:

  • Stolpec 1 označuje informacije o dovoljenju datoteke.
  • Stolpec 2 označuje število povezav do datoteke.
  • Stolpca 3 in 4 navaja podatke o lastniku in skupini.
  • Stolpec 5 prikazuje velikost datoteke v bajtih.
  • Stolpec 6 prikazuje datum in čas, ko je bila datoteka nedavno spremenjena.
  • Stolpec 7 prikazuje ime datoteke ali imenika.

Linux ls -l --block-size=[VELIKOST]

Če želite prikazati velikost datoteke vašega seznama v določeni obliki ali velikosti, lahko uporabite ta ukaz. Preprosto vstavite velikost namesto [SIZE] glede na vaše zahteve.

Sintaksa:

 ls -l --block-size=[SIZE] 

primer:

 ls -l --block-size=M 

Poglejmo izhod spodaj.

Linux ls -l --block-size=[VELIKOST]

Tukaj so vse velikosti datotek navedene v megabajtih.

[SIZE] lahko zamenjate z naslednjimi merami:

java je nična
  • K = kilobajti
  • M = megabajt
  • G = Gigabajt
  • T = terabajt
  • P = petabajti
  • E = eksabajt
  • Z = zetabajt
  • Y = Yottabyte

Linux ls -d */

Če želite prikazati samo podimenike brez vseh drugih datotek, lahko uporabite ta ukaz.

primer:

 ls -d */ 

Linux ls -d */

Zgornji rezultat prikazuje samo podimenike brez vseh drugih datotek.

Linux ls -g

Če na vašem seznamu ne želite prikazati podatkov o lastniku, lahko ta stolpec izključite s tem ukazom.

primer:

 ls -g 

Linux ls -g

Tukaj je stolpec lastnika izključen.

Linux ls -lG

Če na vašem seznamu ne želite prikazati informacij o skupini, lahko ta stolpec izključite s tem ukazom.


Linux ls -IG

Tu je skupinski stolpec izključen.

Linux ls --color=[VALUE]

Ta ukaz se uporablja za barvanje in razbarvanje seznama. Če zamenjate [VALUE] z 'samodejno', bo prikazan barvni seznam. Če pa zamenjate [VALUE] z 'nikoli', bo seznam razbarvan.

Sintaksa:

 ls --color=[VALUE] 

primer:

Rajinikanth
 ls --color=never 

 ls --color=auto 

Linux ls -- barva

Na zgornji sliki zlahka opazite razliko med samodejnim in nikoli ukazom.

Linux ls ~

Linux ls ~ ukaz prikaže vsebino domačega imenika. Oglejmo si primer ukaza ls ~.

primer:

 ls ~ 

Linux ls ~

Linux ls ../

Ta ukaz vsebuje seznam nadrejenega imenika.

V danem primeru je naš trenutni imenik Prenosi in z uporabo je ../ smo izpisali vsebino njegovega nadrejenega imenika 'domači imenik'.

primer:

parseint java
 ls ../ 

Linux ls ../

Odprite zadnjo spremenjeno datoteko z ls -t

Datoteko lahko razvrsti po času urejanja, tako da najprej prikaže nazadnje spremenjeno datoteko. Za odpiranje zadnje spremenjene datoteke v trenutnem delovnem imeniku lahko uporabimo ukaz ls in ukaze head:

 ls -t | head -1 

Pokaži velikost datoteke v HRF (človeku berljivi format)

Za prikaz velikosti datoteke v človeku berljivem formatu, tj. GB, G, KB, MB itd., lahko uporabimo spodnji ukaz:

 ls -lh 

Pri čemer je h okrajšava za človeku berljivo obliko.

Prikaži informacije imenika

Ko uporabljamo 'njim' , bomo dobili informacije o vsebini imenikov. Če pa želimo videti informacije o imeniku, lahko uporabimo možnost -d.
Če na primer uporabimo ukaz ls -l /etc, bo prikazana vsaka datoteka v imeniku etc. Če pa želimo prikazati podrobnosti imenika /etc, lahko uporabimo možnost -ld. Ukaz je naslednji:

 $ ls -l /etc $ ls -ld /etc 

Starejše datoteke, povezane s časom zadnjega urejanja

Za razvrščanje imen datotek, prikazanih v zaporedju zadnjega urejenega časa, lahko uporabimo ukaz ls -lt. Zdelo se nam bo priročno, če ga uporabimo z možnostjo -l. Ukaz je omenjen spodaj:

 ls -lt 

Starejše datoteke, povezane s časom zadnjega urejanja (obraten vrstni red)

Uporabimo lahko ukaz ls -ltr za razvrščanje imen datotek, prikazanih v zaporedju zadnjega urejenega časa v obratnem zaporedju. V končni vrstici bo prikazana zadnja spremenjena datoteka. Postane bolj dostopen, ko je postopek vvrščanja na seznam dolgotrajen. Ukaz je omenjen spodaj:

 ls -ltr