The ls este comanda listă în Linux. Acesta va afișa lista completă sau conținutul directorului dvs. Doar tastează ls și apăsați tasta Enter. Va fi afișat întregul conținut.
ls este o comandă folosită pentru a enumera directoarele și fișierele computerelor în sistemele de operare Unix și Unix. Este dezvoltat de specificația Unix unică și POSIX.
Este disponibil în interiorul shell-ului EFI, ca componentă a grupului UnxUtils de porturi Win32 native ale utilităților de bază asemănătoare GNU Unix ca pachet izolat pentru Microsoft Windows sau ca componentă a instrumentelor MSX-DOS2 ASCII pentru versiunea MSX-DOS 2.
Mediile de calcul numeric GNU Octave și MATLAB conțin o funcție ls cu aceeași funcționalitate. În mai multe alte medii precum Microsoft Windows, OS2 și DOS, aceeași funcționalitate este dată de comanda dir. Diferitele implementări includ diferite opțiuni, la fel ca în aproape orice utilitate. Putem verifica documentația dată de comandă pentru opțiuni și utilizare adecvate.
Scurt istoric al ls
Un utilitar ls a apărut în prima versiune AT&T UNIX, titlul dobândit de la aceeași comandă în Multics, de asemenea, intitulat „ls”, un acronim pentru 'listă' termen. ls este o componentă a Ghidului de portabilitate X/Open din numărul 2 din 1987. A fost achiziționat în prima versiune POSIX.1 și specificația Unix unică.
Comportament
Sistemele de operare asemănătoare Unix și Unix gestionează ideea unui director de lucru. ls listează mai multe fișiere în directorul de lucru atunci când sunt utilizate fără argumente. În acel director, fișierele sunt listate dacă este menționat un director. Argumentele pot include directoare și fișiere.
Nume care încep cu '.' simbol sunt ascunse. The '.' directorul este cunoscut sub numele de director de lucru, iar '..' simbolul este cunoscut ca directorul său părinte. În mod implicit, acestea sunt afișate. Toate fișierele sunt afișate folosind -a. Numele de fișiere specificate în mod explicit sunt listate întotdeauna.
ls afișează numai nume fără opțiuni. Pot fi combinate mai multe opțiuni. Opțiunile de bază sunt:
Este posibil să afișați diferite articole cu diferite tipuri de culori. Este un domeniu în care implementările diferă:
Exemplu:
ls
Mai jos, puteți vedea, după ce am introdus comanda ls, avem întreaga listă de conținut a directorului /home/sssit.
Opțiuni de comandă Linux ls
opțiunea | Descriere |
---|---|
ls -a | În Linux, fișierele ascunse încep cu . (punct) și nu sunt vizibile în directorul obișnuit. Comanda (ls -a) va include întreaga listă a directorului curent, inclusiv fișierele ascunse. |
ls -l | Acesta va afișa lista într-un format de listă lungă. |
ls -lh | Această comandă vă va arăta dimensiunile fișierelor în format care poate fi citit de om. Dimensiunea fișierului este foarte greu de citit atunci când este afișat în termeni de octeți. Comanda (ls -lh) vă va oferi datele în termeni de Mb, Gb, Tb etc. |
ls -lhS | Dacă doriți să afișați fișierele în ordine descrescătoare (cel mai mare în partea de sus) în funcție de dimensiunea lor, atunci puteți utiliza comanda (ls -lhS). |
ls -l - -block-size=[SIZE] | Este folosit pentru a afișa fișierele într-un format specific de dimensiune. Aici, în [SIZE] puteți atribui dimensiunea conform cerințelor dvs. |
ls -d */ | Este folosit pentru a afișa numai subdirectoare. |
ls -g sau ls -lG | Cu aceasta puteți exclude coloana de informații despre grup și proprietar. |
ls -n | Este folosit pentru a tipări ID-ul grupului și ID-ul proprietarului în loc de numele acestora. |
ls --color=[VALUE] | Această comandă este folosită pentru a tipări lista colorată sau decolorată. |
ls - el | Această comandă tipărește numărul de index dacă fișierul se află în prima coloană. |
ls -p | Este folosit pentru a identifica cu ușurință directorul prin marcarea directoarelor cu un semn de linie oblică (/). |
ls -r | Este folosit pentru a tipări lista în ordine inversă. |
ls -R | Acesta va afișa și conținutul subdirectoarelor. |
ls -lX | Acesta va grupa fișierele cu aceleași extensii împreună în listă. |
ls -lt | Acesta va sorta lista afișând în partea de sus fișierele recent modificate. |
ls ~ | Oferă conținutul directorului principal. |
ls ../ | Acesta oferă conținutul directorului părinte. |
ls --version | Verifică versiunea comenzii ls. |
Linux ls -a comandă
Vă va oferi întreaga listă a unui director, inclusiv fișierele ascunse. În Linux, fișierele ascunse încep cu un punct (.) și nu pot fi văzute în directorul obișnuit.
vlc pentru a descărca youtube
Exemplu:
ls -a
În exemplul de mai sus, puteți vedea întreaga listă de fișiere, inclusiv fișierele ascunse.
Comanda Linux ls -l
Comanda ls va afișa numai fișierele. Dar dacă doriți ca fișierele dvs. să fie afișate într-un format de listă lungă, atunci puteți utiliza comanda ls -l.
Exemplu:
ls -l
Aici, după cum puteți vedea lista în format de listă lungă.
Coloanele de mai sus indică lucruri specifice:
- Coloana 1 indică informații referitoare la permisiunea fișierului.
- Coloana 2 indică numărul de link-uri către fișier.
- Coloana 3 și 4 indică informații despre proprietar și despre grup.
- Coloana 5 indică dimensiunea fișierului în octeți.
- Coloana 6 arată data și ora la care fișierul a fost modificat recent.
- Coloana 7 arată numele fișierului sau directorului.
Linux ls -l --block-size=[SIZE]
Dacă doriți să afișați dimensiunea fișierului listei dvs. într-un anumit format sau dimensiune, atunci puteți utiliza această comandă. Doar puneți dimensiunea în locul [SIZE] conform cerințelor dvs.
Sintaxă:
ls -l --block-size=[SIZE]
Exemplu:
ls -l --block-size=M
Să vedem rezultatul de mai jos.
Aici, toate dimensiunile fișierului sunt listate în Megaocteți.
Puteți înlocui [SIZE] cu următoarele măsuri:
- K = Kilobytes
- M = Megaoctet
- G = Gigabyte
- T = Terabyte
- P = Petabytes
- E = Exabyte
- Z = Zettabyte
- Y = Yottabyte
Linux ls -d */
Dacă doriți doar să afișați subdirectoarele excluzând toate celelalte fișiere, puteți utiliza această comandă.
Exemplu:
ls -d */
Rezultatul de mai sus arată doar subdirectoare, excluzând toate celelalte fișiere.
Linux ls -g
Dacă nu doriți să afișați informațiile proprietarului în lista dvs., atunci puteți exclude această coloană cu ajutorul acestei comenzi.
Exemplu:
ls -g
Aici coloana proprietarului este exclusă.
Linux ls -lG
Dacă nu doriți să afișați informațiile despre grup în lista dvs., atunci puteți exclude această coloană cu ajutorul acestei comenzi.
Aici coloana de grup este exclusă.
Linux ls --color=[VALOARE]
Această comandă este folosită pentru a colora și a decolora lista. Dacă înlocuiți [VALOARE] cu „auto”, va afișa lista colorată. Dar, dacă vei înlocui [VALOAREA] cu „niciodată”, aceasta va decolora lista.
Sintaxă:
ls --color=[VALUE]
Exemplu:
ls --color=never
ls --color=auto
Puteți observa cu ușurință diferența dintre comanda automată și niciodată în imaginea de mai sus.
Linux ls ~
Comanda Linux ls ~ arată conținutul directorului principal. Să vedem exemplul comenzii ls ~.
Exemplu:
ls ~
Linux ls ../
Această comandă conține lista directorului părinte.
În exemplul dat, directorul nostru curent este Descărcări și prin utilizare ls ../ comandă, am enumerat conținutul directorului său părinte „directorul principal”.
Exemplu:
ls ../
Deschideți ultimul fișier modificat cu ls -t
Poate sorta fișierul după ora editată, afișând mai întâi ultimul fișier modificat. Pentru a deschide ultimul fișier modificat în directorul de lucru curent, putem folosi comanda ls și comenzile head:
ls -t | head -1
Afișați dimensiunea fișierului în HRF (format care poate fi citit de om)
Pentru a afișa dimensiunea fișierului într-un format care poate fi citit de om, adică GB, G, KB, MB etc., putem folosi comanda de mai jos:
ls -lh
Unde h este prescurtare pentru format care poate fi citit de om.
Afișați informații despre director
Când folosim 'lor' , vom obține informații despre conținutul directoarelor. Dar dacă dorim să vedem informațiile directorului, putem folosi opțiunea -d.
De exemplu, dacă folosim comanda ls -l /etc, va afișa fiecare fișier din directorul etc. Dar, dacă dorim să arătăm detaliile directorului /etc, putem folosi opțiunea -ld. Comanda este următoarea:
$ ls -l /etc $ ls -ld /etc
Fișiere mai vechi legate de ultima dată editată
Putem folosi comanda ls -lt pentru sortarea numelor de fișiere afișate în secvența ultimei editări. Ne va fi util să-l folosim cu opțiunea -l. Comanda este menționată mai jos:
ls -lt
Fișiere mai vechi legate de ultima oră editată (ordine inversă)
Putem folosi comanda ls -ltr pentru sortarea numelor de fișiere afișate în secvența ultimei timpi editate în secvența inversă. Acesta va afișa ultimul fișier modificat în linia finală. Devine mai accesibil atunci când procesul de listare durează. Comanda este menționată mai jos:
ls -ltr