![Upoznajte prvi pametni telefon na svijetu s dva 'NOTCHES'](/f/802207b9c6066b74d1beb7233461e1e0.jpg?width=100&height=100)
Ispisivanje datoteka jedan je od zadataka koje obični korisnici Linuxa i administratori sustava najčešće poduzimaju. U Linuxu, je naredba, skraćenica za "popis” koristi se za ispisivanje ili prikaz sadržaja imenika.
To može biti vaš trenutni direktorij ili bilo koji drugi direktorij na sustavu. Naredba prikazuje i datoteke i poddirektorije i u većini slučajeva pravi razliku između različite vrste datoteka pomoću kodova boja.
Bez ikakvih opcija naredbenog retka, the je naredba jednostavno će ispisati sav sadržaj imenika. Međutim, pruža niz praktične opcije naredbenog retka za manipuliranje izlazom i prikaz željenog izlaza.
Također bi vam se moglo svidjeti:
U ovom ćemo članku raspravljati o osnovama je naredba primjere sa svim dostupnim različitim opcijama naredbi koje nudi u Linuxu.
Sadržaj
The je naredba ima sljedeću sintaksu:
$ ls [ opcije ] /put/do/direktorija.
The opcije
odjeljak predstavlja argumente naredbenog retka koji se mogu proslijediti za manipuliranje izlaz naredbe.
U ovom vodiču ćemo obraditi sljedeće je naredba argumenti.
Mogućnosti | Opis |
ls -m |
Prikazuje sadržaj direktorija odvojen zarezom. |
je -Q |
Prikazuje sadržaj direktorija unutar navodnika. |
je -l |
Prikazuje datoteke u formatu dugog popisa. |
ls -lh |
Prikaz veličine datoteke u formatu čitljivom za čovjeka. |
ls -g |
Izostavlja stupac vlasništva grupe. |
je -F |
Dodaje kosu crtu u direktorije. |
je -i |
Prikaži ino broj datoteka i direktorija. |
je -a |
Prikaži sve datoteke uključujući skrivene datoteke. |
je *. |
Filtrira datoteke prema ekstenziji datoteke. |
je -la |
Prikazuje sve datoteke i direktorije u obliku dugačkog popisa. |
je -R |
Prikaz datoteka i direktorija rekurzivno. |
ls -r |
Poredaj datoteke obrnutim redoslijedom. |
ls -X |
Sortirajte datoteke abecednim redom prema ekstenziji datoteke. |
ls -tl |
Prikaz datoteka prema datumu i vremenu stvaranja datoteke. |
ls -n |
Navedite UID-ove i GID-ove. |
Trčanje je naredba bez prosljeđivanja opcija ili argumenata naredbenog retka, naredba ls jednostavno ispisuje sadržaj direktorija abecednim redom. Ovdje nećemo moći vidjeti pojedinosti poput vrsta datoteka, veličine, datuma i vremena izmjene, dopuštenja i veza itd.
$ ls.
The -l
opcija naredbe omogućuje ispis detaljnih informacija o sadržaju direktorija u obliku stupca koji uključuje veličinu, modificirani datum i vrijeme, naziv datoteke ili imenika i vlasnika datoteke i njezin dopuštenje.
$ ls -l.
Počevši od krajnje lijeve strane, imamo:
Skrivene datoteke su posebne datoteke koje pohranjuju korisničke postavke i konfiguracijske datoteke, koje koriste pokretanje programa i usluga za čitanje i pohranjivanje informacija.
Na primjer. the .bashrc
datoteka je skripta koja sadrži korisničke postavke i konfiguracije trenutno prijavljeni korisnik, koji uključuju naredbu aliasi, povijest školjke, boja fonta terminala itd.
The .bash_odjava
datoteka se izvršava kada se odjavite iz svojih bash sesija. Uglavnom se koristi za potrebe čišćenja, tj. izvođenje svih operacija koje je potrebno izvršiti nakon što izađete iz bash ljuske.
Za popis skrivenih datoteka, proslijedite -a
opcija kao što je prikazano, koja prikazuje skrivene datoteke i direktorije.
$ls -a.
Kao što ste primijetili, -a
opcija ne prikazuje samo skrivene datoteke, već sve datoteke i direktorije. Za bolji pregled možete koristiti -la
opcija
$ls -la.
Za prikaz izlaza u boljem formatu dodajte -h
zastavu za ispis veličine datoteke u formatu čitljivom za čovjeka. Iz izlaza se veličina datoteke prikazuje u kilobajtima, megabajtima i gigabajtima. U svakom slučaju, ovo izgleda prezentativnije.
$ ls -lh.
Prilikom pokretanja je naredba, nije uvijek lako napraviti jasnu razliku između datoteka i direktorija. The -F
opcija dodaje kosu crtu (/)
u direktorije, što im olakšava izdvajanje od ostalih datoteka.
$ls -F.
Prema zadanim postavkama, je naredba razvrstava datoteke i direktorije abecednim redom (od A do Ž). Možete odabrati sortiranje sadržaja direktorija obrnutim redoslijedom pomoću -r
opcija.
$ ls -lr
Osim toga, ekstenzije datoteka možete poredati abecednim redom koristeći -X
zastava.
$ls -X.
The -R
zastavica rekurzivno navodi datoteke. Prvo, naredba ispisuje sve datoteke i direktorije u vašem trenutnom direktoriju, zatim nastavlja s prikazom datoteka sadržanih u pojedinačnim direktorijima i poddirektorijima.
$ ls -R.
U sljedećem primjeru, datoteke u pojedinačnim direktorijima također su navedene.
Naredba ls -ltr prikazuje datoteke u formatu dugog popisa obrnuto poredane prema vremenu izmjene, što znači da prikazat će detaljne informacije o svakoj datoteci ili direktoriju obrnutim redoslijedom na temelju njihovog zadnjeg modificiranog datuma/vremena pečat.
$ ls -ltr.
Datoteke možete sortirati po vremenu i datumu pomoću -t
opcija, koja razvrstava datoteke redom počevši od najnovije do najstarije.
$ ls -tl.
Uz kombinaciju -lS
opciju, prikazat će veličinu datoteke silaznim redoslijedom (od najveće prema najmanjoj veličini).
$ ls -lS.
Možete prikazati inode brojeve datoteka i direktorija pomoću -i
opciju kao što je prikazano.
$ ls -i.
The -m
zastavica navodi sadržaj direktorija jedan za drugim odvojen zarezom.
$ls -m.
s -Q
zastavicom, sav sadržaj direktorija je okružen dvostrukim navodnicima kao što je prikazano.
$ls -Q.
Kada se koristi s -l
opcija naredbe, the ls naredba ispisuje i korisničko i grupno vlasništvo nad datotekom. Možete odlučiti izostaviti stupac grupe dodavanjem -g
opcija.
$ls -g.
Za popis određenih vrsta datoteka ili ekstenzija koristite zamjenski znak (*)
nakon čega slijedi nastavak datoteke.
Na primjer, za prikaz svih datoteka s a .jpg
proširenje, pokrenite naredbu:
$ls *.jpg.
Slično, za popis svih PDF datoteka, pokrenite naredbu:
$ls *.pdf.
Za prikaz UID i GID datoteka i direktorija koristite -n
opciju kao što je prikazano.
$ ls -n.
Ako ste malo znatiželjni i želite provjeriti verziju ls naredbu, to možete učiniti na sljedeći način:
$ls --verzija.
Iz rezultata možete vidjeti da koristimo ls verziju 9.1.
The ls program nudi mnoštvo opcija naredbenog retka. Ono što smo pokrili samo su neki od najčešće korištenih. Za opsežan popis svih opcija naredbe, pokrenite sljedeću naredbu:
$ls --pomoć.
Po želji, možete posjetiti stranice priručnika tako što ćete pokrenuti:
$ čovjek ls.
s je -l datoteke popisa naredbi u direktoriju /tmp. Pri čemu sa -ld
opcije, prikazat će informacije o /tmp imenik.
$ls -l /tmp. $ls -ld /tmp/
Napravili smo alias za ls naredbu kada izvršavamo je naredba to će uzeti -l
opciju prema zadanim postavkama i prikazati dugačak popis kao što je ranije spomenuto.
$ alias ls="ls -l"
Da biste vidjeli niz aliasa dostupnih u vašem sustavu, koristite dolje alias naredba i isto se može unalije kao što je prikazano na primjeru u nastavku.
$ alias.
Da biste uklonili prethodno definirani alias, samo upotrijebite unalije naredba.
$ unalias ls.
U ovom smo vodiču pokazali kako koristiti je naredba za pregled sadržaja mape ili imenika. Osim toga, otišli smo korak dalje i istražili opcije naredbi koje se mogu koristiti s je naredba u Linuxu.
U našem sljedećem članku, pokrit ćemo više napredne ls naredbe sa svojim primjerima. Također, predlažem da prođete kroz neke pitanja za intervju na naredbu ls, a također ako smo nešto propustili na popisu, ažurirajte nas putem odjeljka za komentare.