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:
Različne predmete je mogoče prikazati z različnimi vrstami barv. To je področje, kjer se izvedbe razlikujejo:
primer:
primerljiv vmesnik v Javi
ls
Spodaj lahko vidite, da smo po vnosu ukaza ls dobili celoten seznam vsebine imenika /home/sssit.
Možnosti ukaza ls za Linux
je možnost | Opis |
---|---|
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 -lh | Ta 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 -n | Uporablja 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 - on | Ta ukaz natisne številko indeksa, če je datoteka v prvem stolpcu. |
ls -p | Uporablja se za preprosto identifikacijo imenika tako, da imenike označite s poševnico (/). |
ls -r | Uporablja se za tiskanje seznama v obratnem vrstnem redu. |
ls -R | Prikazala bo tudi vsebino podimenikov. |
ls -lX | Datoteke z enakimi končnicami bo združil na seznam. |
ls -lt | Seznam bo razvrstil tako, da bo na vrhu prikazal nedavno spremenjeno datoteko. |
je ~ | Poda vsebino domačega imenika. |
je ../ | Poda vsebino nadrejenega imenika. |
ls --različica | Preveri 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
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
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.
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 */
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
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.
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
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 ../
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 ../
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