The ls je naredba popisa u Linuxu. Prikazat će se cijeli popis ili sadržaj vašeg imenika. Samo tipkajte ls i pritisnite tipku enter. Prikazat će se cijeli sadržaj.
ls je naredba koja se koristi za ispisivanje računalnih direktorija i datoteka u operativnim sustavima sličnim Unixu i Unixu. Razvijen je prema Single Unix specifikaciji i POSIX-u.
Dostupan je unutar EFI ljuske, kao komponenta UnxUtils grupe izvornih Win32 priključaka osnovnih uslužnih programa sličnih GNU Unixu kao izolirani paket za Microsoft Windows ili kao komponenta MSX-DOS2 alata ASCII za MSX-DOS verziju 2.
abeceda kao brojevi
Numerička računalna okruženja GNU Octave i MATLAB sadrže funkciju ls s istom funkcionalnošću. U nekoliko drugih okruženja kao što su Microsoft Windows, OS2 i DOS, istu funkcionalnost daje naredba dir. Različite implementacije uključuju različite opcije, kao i kod gotovo svakog uslužnog programa. Možemo provjeriti dokumentaciju koju daje naredba za prikladne opcije i upotrebu.
Kratka povijest ls
Uslužni program ls pojavio se u prvoj verziji AT&T UNIX-a, naslov dobiven od iste naredbe u Multicsu također pod nazivom 'ls', akronim za 'popis' termin. ls je sastavni dio Vodiča za prijenos X/Open iz izdanja 2 iz 1987. Preuzet je u prvu verziju POSIX.1 i Single Unix specifikaciju.
Ponašanje
Operativni sustavi slični Unixu i Unixu upravljaju mišlju o radnom direktoriju. ls ispisuje nekoliko datoteka unutar radnog direktorija kada se koristi bez argumenata. U tom direktoriju, datoteke su navedene ako je direktorij spomenut. Argumenti mogu uključivati direktorije i datoteke.
Imena koja počinju s '.' simboli su skriveni. The '.' imenik je poznat kao radni imenik, a '..' simbol je poznat kao njegov nadređeni direktorij. Prema zadanim postavkama oni su prikazani. Sve datoteke se prikazuju pomoću -a. Izričito navedena imena datoteka uvijek su navedena.
ls prikazuje samo imena bez opcija. Može se kombinirati više opcija. Osnovne opcije su:
Moguće je prikazati različite predmete s različitim vrstama boja. To je područje u kojem se implementacije razlikuju:
Primjer:
ls
Dolje, možete vidjeti, nakon unosa naredbe ls, dobili smo cijeli popis sadržaja /home/sssit direktorija.
Linux opcije ls naredbe
je opcija | Opis |
---|---|
je -a | U Linuxu skrivene datoteke počinju s . (točka) i nisu vidljivi u redovnom imeniku. Naredba (ls -a) će uključiti cijeli popis trenutnog direktorija uključujući skrivene datoteke. |
je -l | Prikazat će popis u obliku dugačkog popisa. |
ls -lh | Ova naredba će vam pokazati veličinu datoteke u formatu čitljivom za čovjeka. Veličinu datoteke je vrlo teško pročitati kada se prikazuje u bajtovima. Naredba (ls -lh) će vam dati podatke u smislu Mb, Gb, Tb, itd. |
ls -lhS | Ako želite prikazati svoje datoteke u silaznom redoslijedu (najviše na vrhu) prema njihovoj veličini, tada možete koristiti naredbu (ls -lhS). |
ls -l - -block-size=[VELIČINA] | Koristi se za prikaz datoteka u formatu određene veličine. Ovdje, u [SIZE] možete dodijeliti veličinu prema vašim zahtjevima. |
ls -d */ | Koristi se za prikaz samo poddirektorija. |
ls -g ili ls -lG | Ovime možete isključiti stupac podataka o grupi i vlasnika. |
ls -n | Koristi se za ispis ID-a grupe i ID-a vlasnika umjesto njihovih imena. |
ls --color=[VALUE] | Ova se naredba koristi za ispis popisa u boji ili bez boje. |
je - on | Ova naredba ispisuje broj indeksa ako je datoteka u prvom stupcu. |
ls -p | Koristi se za jednostavno prepoznavanje imenika označavanjem imenika kosom crtom (/). |
ls -r | Koristi se za ispis popisa obrnutim redoslijedom. |
je -R | Također će prikazati sadržaj poddirektorija. |
ls -lX | Grupirat će datoteke s istim ekstenzijama zajedno na popisu. |
je -lt | Razvrstat će popis tako da na vrhu prikaže nedavno izmijenjenu datoteku. |
je ~ | Daje sadržaj matičnog imenika. |
je ../ | Daje sadržaj nadređenog imenika. |
ls --verzija | Provjerava verziju naredbe ls. |
Linux ls -naredba
Dat će vam cijeli popis direktorija uključujući i skrivene datoteke. U Linuxu skrivene datoteke počinju točkom (.) i ne mogu se vidjeti u redovnom direktoriju.
Primjer:
ls -a
U gornjem primjeru možete vidjeti cijeli popis datoteka, uključujući skrivene datoteke.
Linux ls -l naredba
Naredba ls će prikazati samo datoteke. Ali ako želite da vaše datoteke budu prikazane u formatu dugog popisa, tada možete koristiti naredbu ls -l.
Primjer:
ls -l
Ovdje, kao što možete vidjeti popis u formatu dugog popisa.
Gornji stupci označavaju određene stvari:
tablica reakcija
- Stupac 1 označava podatke o dopuštenju datoteke.
- Stupac 2 označava broj poveznica na datoteku.
- Stupac 3 i 4 označava podatke o vlasniku i grupi.
- Stupac 5 označava veličinu datoteke u bajtovima.
- Stupac 6 prikazuje datum i vrijeme kada je datoteka nedavno izmijenjena.
- Stupac 7 prikazuje naziv datoteke ili imenika.
Linux ls -l --block-size=[VELIČINA]
Ako želite prikazati veličinu datoteke vašeg popisa u određenom formatu ili veličini, možete koristiti ovu naredbu. Samo stavite veličinu umjesto [SIZE] prema vašim zahtjevima.
Sintaksa:
ls -l --block-size=[SIZE]
Primjer:
ls -l --block-size=M
Pogledajmo rezultat u nastavku.
Ovdje su sve veličine datoteka navedene u megabajtima.
[SIZE] možete zamijeniti sljedećim mjerama:
- K = kilobajti
- M = megabajt
- G = Gigabajt
- T = terabajt
- P = petabajti
- E = eksabajt
- Z = zetabajt
- Y = Yottabyte
Linux ls -d */
Ako želite prikazati samo poddirektorije isključujući sve druge datoteke, možete koristiti ovu naredbu.
Primjer:
aes protiv des
ls -d */
Gornji rezultat prikazuje samo poddirektorije isključujući sve ostale datoteke.
Linux ls -g
Ako ne želite prikazati informacije o vlasniku na svom popisu, možete izuzeti ovaj stupac uz pomoć ove naredbe.
Primjer:
ls -g
Ovdje je isključen stupac vlasnika.
Linux je -lG
Ako ne želite prikazati informacije o grupi na vašem popisu, možete isključiti ovaj stupac uz pomoć ove naredbe.
Ovdje je grupni stupac isključen.
komponente robota
Linux ls --color=[VALUE]
Ova se naredba koristi za bojanje i obezbojenje liste. Ako zamijenite [VALUE] s 'auto', prikazat će se popis u boji. Ali, ako zamijenite [VALUE] s 'nikad', to će obezbojiti popis.
Sintaksa:
ls --color=[VALUE]
Primjer:
ls --color=never
ls --color=auto
Na gornjoj slici možete lako primijetiti razliku između naredbe auto i never.
Linux ls ~
Linux ls ~ naredba prikazuje sadržaj matičnog direktorija. Pogledajmo primjer naredbe ls ~.
Primjer:
ls ~
Linux ls ../
Ova naredba sadrži popis nadređenog direktorija.
U navedenom primjeru naš trenutni direktorij je Preuzimanja, a korištenjem je ../ naredbom, izlistali smo sadržaj njegovog nadređenog direktorija 'home directory'.
Primjer:
ls ../
Otvorite zadnju izmijenjenu datoteku s ls -t
Može razvrstati datoteku prema vremenu uređenja, prikazujući prvo posljednju izmijenjenu datoteku. Za otvaranje zadnje modificirane datoteke u trenutnom radnom direktoriju možemo koristiti naredbu ls i naredbu head:
ls -t | head -1
Prikaži veličinu datoteke u HRF (ljudski čitljiv format)
Za prikaz veličine datoteke u formatu čitljivom za čovjeka, tj. GB, G, KB, MB itd., možemo upotrijebiti naredbu u nastavku:
ls -lh
Gdje je h skraćenica za čovjeku čitljiv format.
Prikaži informacije imenika
Kada koristimo 'ih' , dobit ćemo informacije o sadržaju imenika. Ali ako želimo vidjeti informacije imenika, možemo koristiti opciju -d.
Na primjer, ako koristimo naredbu ls -l /etc, prikazat će se svaka datoteka u direktoriju etc. No, ako želimo prikazati detalje direktorija /etc, možemo koristiti opciju -ld. Naredba je sljedeća:
pande stvaraju podatkovni okvir
$ ls -l /etc $ ls -ld /etc
Starije datoteke povezane s vremenom zadnjeg uređivanja
Možemo koristiti naredbu ls -lt za sortiranje imena datoteka prikazanih u slijedu vremena zadnjeg uređenja. Bit će nam zgodno koristiti ga s -l opcijom. Naredba je navedena u nastavku:
ls -lt
Starije datoteke povezane s vremenom zadnjeg uređenja (obrnutim redoslijedom)
Možemo koristiti naredbu ls -ltr za sortiranje imena datoteka prikazanih u slijedu vremena zadnjeg uređenja u obrnutom nizu. Prikazat će posljednju izmijenjenu datoteku u završnom retku. Postaje dostupniji kada se postupak uvrštavanja na popis oduži. Naredba je navedena u nastavku:
ls -ltr