ls comanda este unul dintre cele mai importante instrumente de linie de comandă pe care ar trebui să le învățați pentru a naviga în sistemul de fișiere. Iată o listă completă a comenzii esențiale pentru navigarea sistemului de fișiere utilizând linia de comandă.
ls comanda este folosită pentru a lista numele fișierelor și folderelor din sistemul de fișiere. Acest ghid vă va arăta toate comutatoarele care sunt disponibile pentru ls comandă împreună cu semnificația lor și cum să le folosească.
Afișați fișierele într-un dosar
Pentru a afișa toate fișierele dintr-un dosar, deschideți o fereastră de terminal și navigați la dosarul pe care doriți să îl vedeți pentru a utiliza conținutul CD comanda și apoi tastați pur și simplu următoarea comandă:
ls
De fapt, nu trebuie să navigați la dosar pentru a afișa fișierele din interiorul acestuia. Puteți specifica pur și simplu calea ca parte a comenzii ls, după cum se arată mai jos.
ls / path / to / file
Implicit, fișierele și directoarele vor fi afișate în coloane pe ecran și tot ce veți vedea este numele fișierului.
Fișierele ascunse (fișierele care încep cu o întrerupere completă) nu sunt afișate automat executând comanda ls. În schimb, trebuie să utilizați următoarea comandă.
Este-a- Totul Acest lucru minus a -A comutatorul folosit de mai sus reprezintă lista tuturor. Aceasta afișează absolut toate fișierele și dosarul din directorul pe care se execută comanda sau chiar pe calea furnizată. Rezultatul este că vedeți un fișier numit . și un altul a sunat .. . Singura oprire completă se află în dosarul curent, iar oprirea dublă reprezintă un nivel în sus. Dacă doriți să le omiteți din lista de fișiere, puteți utiliza un capital A în loc de caracterele minuscule, după cum urmează: Este -ASunt aproape … toate Anumite comenzi, cum ar fi mv comandă și cp sunt utilizate pentru deplasarea și copierea fișierelor în jur și există comutatoare care pot fi utilizate cu aceste comenzi care creează o copie de rezervă a fișierului original. Aceste fișiere de rezervă se termină, în general, cu un tilde (~). Pentru a omite fișierele de rezervă (fișiere care se termină cu un tilde) executați următoarea comandă: ls -BSunt - backup-insigne În cele mai multe cazuri, lista returnată va afișa folderele într-o singură culoare, iar fișierele ca o altă culoare. De exemplu, în terminalul nostru, folderele sunt albastre iar fișierele sunt albe. Dacă nu doriți să afișați culori diferite, puteți utiliza următoarea comandă: ls --color = niciodată Dacă doriți o ieșire mai detaliată, puteți utiliza următorul switch: ls -l Aceasta oferă o listă care prezintă permisiunile, numărul de inode, proprietarul și grupul, mărimea fișierului, data și ora ultimului accesat și numele fișierului. Dacă nu doriți să vedeți proprietarul utilizați în schimb următoarea comandă. ls -g De asemenea, puteți omite detaliile grupului prin specificarea următorului comutator: Așa-i Lista de formate lungi poate fi utilizată cu alte switch-uri pentru a afișa și mai multe informații. De exemplu, puteți găsi autorul fișierului rulând următoarea comandă. Este autorul Aveți posibilitatea să modificați ieșirea pentru listarea lungă pentru a afișa dimensiunile de fișiere citibile de către oameni după cum urmează: ls-l-hEste lizibilă pentru oameniSunt l-uri În loc să afișați numele utilizatorilor și grupurilor într-o comandă de listă, puteți obține comanda ls pentru a afișa ID-ul fizic al utilizatorului și ID-ul grupului după cum urmează: ls-1-n ls comanda poate fi utilizată pentru a afișa toate fișierele și folderele din calea specificată în jos. De exemplu: Este-R / acasă Comanda de mai sus va afișa toate fișierele și folderele de sub directorul de acasă, cum ar fi Imagini, Muzică, Video, Descărcări și Documente. În mod prestabilit, ieșirea pentru lista de fișiere se află pe ecran în coloane. Cu toate acestea, puteți specifica un format după cum se arată mai jos. Este-Xls --format = peste Afișați lista în coloane pe ecran. ls -mls --format = virgule Afișați lista într-un format separat prin virgulă. ls -xls --format = orizontal Afișați lista într-un format orizontal ls -lls - format = lung Așa cum am menționat în secțiunea anterioară, aceasta arată lista într-un format lung. ls -1ls --format = singură coloanăls --format = verbose Afișează toate fișierele și folderele, câte unul pe fiecare rând. ls -cls --format = vertical Afișează lista pe verticală. Pentru a sorta ieșirea din ls comanda pe care o puteți utiliza --fel comutați după cum urmează: ls --sort = niciunals --sort = dimensiunels --sort = timpls --sort = versiune Setarea implicită este setată la niciuna, ceea ce înseamnă că fișierele sunt sortate după nume. Când sortați după dimensiune, fișierul cu cea mai mare dimensiune este afișat primul și cel mai mic este afișat ultima. Sortarea după timp afișează fișierul care a fost accesat ultima dată și fișierul cel mai puțin accesat ultimul. De altfel, toate tipurile de mai sus pot fi obținute cu următoarele comenzi: -UEste -Sls-tls -v Dacă doriți rezultatele în ordinea de sortare inversă, utilizați următoarea comandă. ls -r --sort = dimensiunels --reverse --sort = dimensiune Există un număr de alte comutatoare disponibile pentru a face cu formatarea timpului. Puteți citi despre toate celelalte comutatoare prin citirea paginii Manual Linux. om ls Modificați formatul de ieșire
Cum să sortați ieșirea din comanda ls
rezumat