logo

Linux ls naredba

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:

    -h:Prikazuje veličine rezultata u formatu čitljivom za čovjeka (na primjer, 2G 234M, 1K, itd.). Ova opcija nije sastavni dio POSIX standarda. Međutim, implementiran u mnoge sustave, npr. Solaris 9 2002., FreeBSD 4.5 2002. i GNU coreutils 1997.-l:Označava dugi format. Prikazuje Unix vrste datoteka, broj tvrdih veza, dopuštenja, grupu, vlasnika, ime posljednje izmjene i datum-vrijeme te veličinu. Ako je promijenjeni datum stariji od šest mjeseci, vrijeme se zamjenjuje godinom. Nekoliko implementacija dodaje dodatne oznake dopuštenjima.

Moguće je prikazati različite predmete s različitim vrstama boja. To je područje u kojem se implementacije razlikuju:

    FreeBSD ls primjenjuje opciju -G. Provjerava samo Unix dopuštenje i tip datoteke i koristi termcap bazu podataka. GNU ls primjenjuje opciju --color. Provjerava ekstenziju Unix datoteke, dopuštenje i vrstu te koristi svoju bazu podataka za upravljanje bojama kontroliranim pomoću dircolors.

Primjer:

 ls 

Dolje, možete vidjeti, nakon unosa naredbe ls, dobili smo cijeli popis sadržaja /home/sssit direktorija.

Linux ls naredba

Linux opcije ls naredbe

je opcijaOpis
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 -lhOva 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 -lhSAko ž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 -nKoristi 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 - onOva naredba ispisuje broj indeksa ako je datoteka u prvom stupcu.
ls -pKoristi se za jednostavno prepoznavanje imenika označavanjem imenika kosom crtom (/).
ls -rKoristi se za ispis popisa obrnutim redoslijedom.
je -RTakođer će prikazati sadržaj poddirektorija.
ls -lXGrupirat će datoteke s istim ekstenzijama zajedno na popisu.
je -ltRazvrstat ć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 --verzijaProvjerava 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 

linux-imenici-ls-naredba

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 

Popis Linuxa 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.

Linux ls -l --block-size=[VELIČINA]

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 */ 

Linux 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 

Linux 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.


Linux ls -IG

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 

Linux ls -- boja

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 ~

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 ../ 

Linux 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