Comanda Linux LS-cum să listați fișierele într-un director + Opțiuni steaguri

0 Comments

de la crearea Unix în anii 1970, o mulțime de sisteme de operare au folosit-o ca fundație. Multe dintre aceste sisteme de operare au eșuat, în timp ce altele au reușit.

Linux este unul dintre cele mai populare sisteme de operare bazate pe Unix. Este open source și este folosit în întreaga lume în multe industrii.o caracteristică uimitoare a sistemului de operare Linux este interfața liniei de comandă (CLI) care permite utilizatorilor să interacționeze cu computerul lor dintr-un shell., Linux shell este un REPL (Read, evaluation, Print, Loop) mediu în care utilizatorii pot introduce o comandă și shell-ul se execută și returnează un rezultat.

comanda ls este una dintre numeroasele comenzi Linux care permit unui utilizator să listeze fișiere sau directoare din CLI.

în acest articol, vom merge în profunzime pe comanda ls și unele dintre cele mai importante steaguri de care veți avea nevoie zi de zi.,

Premise

  • Un calculator cu directoare și fișiere
  • unul dintre distributii Linux instalat
  • cunoștințe de Bază de navigație în jurul CLI
  • Un zambet pe fata ta 🙂

Linux Comanda ls

ls comandă este utilizată pentru a lista fișiere sau directoare în Linux și alte Unix-based sisteme de operare.,

Doar ca să navigați în File explorer sau Finder cu un GUI, ls comandă vă permite să lista toate fișierele sau directoarele din directorul curent în mod implicit, și în continuare de a interacționa cu ei prin intermediul linie de comandă.,

Lansarea terminal și tastați ls pentru a vedea acest lucru în acțiune:

Cum pentru a lista Fișierele într-un Director cu Opțiuni

ls comanda acceptă, de asemenea, unele steaguri (de asemenea, cunoscut sub numele de opțiuni) care sunt informațiile suplimentare care se schimbă modul în care fișierele sau directoarele sunt enumerate în terminalul.,

cu alte cuvinte, steaguri schimba modul în care ls lucrari de comandă:

PS: cuvântul conținutul utilizate în parcursul articolului se referă la fișiere și directoare fiind enumerate, nu conținutul real de fișiere/directoare ?,ectory:

Lista de fișiere într-un alt director

Tip ls comandă pentru a lista conținutul unui alt director:

Listă de fișiere în directorul rădăcină

Tip ls / comandă pentru a lista conținutul directorul rădăcină:

Listă de fișiere în directorul părinte

Tip ls .. comandă pentru a lista conținutul directorului părinte cu un nivel mai sus.,h3>Lista de fișiere cu subdirectoare

Tip ls * comandă pentru a lista conținutul directorului cu ea”s subdirectoare:

Lista de fișiere recursiv

Tip ls -R comandă pentru a lista toate fișierele și directoarele lor corespunzătoare subdirectoare până la ultimul fișier:

Dacă aveți o mulțime de fișiere, acest lucru poate dura un timp foarte lung pentru a finaliza cum fiecare fișier în fiecare director va fi imprimat.,li>modificat ultima data / ora de conținut

  • de fișier sau director cu numele
  • Listă de fișiere în format lung cu ușor de citit fișiere de dimensiuni

    Tip ls -lh comandă pentru a lista fișierele sau directoarele în același format de tabel de mai sus, dar cu o altă coloană reprezentând dimensiunea fiecărui fișier/director:

    Lista de fișiere, inclusiv fișierele ascunse

    Tip ls -a comandă pentru a lista fișiere sau directoare, inclusiv fișierele ascunse sau directoare.,iv>

    Listă de fișiere în format lung, inclusiv fișierele ascunse

    Tip ls -l -a sau ls -a -l sau ls -la sau ls -al comandă pentru a lista fișiere sau directoare într-un format de tabel cu informații suplimentare, inclusiv fișierele ascunse sau directoare:

    Listă de fișiere și un fel de dată și timp

    Tip ls -t comandă pentru a lista fișiere sau directoare și un fel de-a modificat ultima data și ora în ordine descrescătoare (cel mai mare la cel mai mic).,

    puteți adăuga, de asemenea, un -r pavilion pentru a inversa ordinea de sortare astfel: ls -tr:

    Listă de fișiere și un fel de dimensiune

    Tip ls -S (S este majuscule) comandă pentru a lista fișiere sau directoare și sortare după dată sau în ordine descrescătoare (cel mai mare la cel mai mic).,

    puteți adăuga, de asemenea, un -r pavilion pentru a inversa ordinea de sortare astfel: ls -Sr:

    Listă de fișiere și de ieșire rezultatul într-un fișier

    Tip ls > output.txt comandă pentru a imprima ieșire precedent de comandă într-un output.txt fișier. Puteți utiliza oricare dintre steagurile discutat înainte ca -la — punctul cheie aici este că rezultatul va fi scoasă într-un fișier și nu conectat la linia de comandă.,

    Apoi, aveți posibilitatea să utilizați fișierul ca tu de cuviință, sau log conținutul fișierului cu cat output.txt:

    .

    Nu sunt de tone de alte comenzi și combinații pe care le puteți explora pentru lista de fișiere și directoare bazate pe nevoile dumneavoastra. Un lucru de reținut este capacitatea de a combina mai multe comenzi simultan. Imaginați-vă că doriți să listați un fișier în format lung, inclusiv fișiere ascunse, și Sortați după Dimensiunea fișierului., Comanda va fi ls -alS, care este o combinație de ls -l, ls -a și ls -S.

    Dacă vă uitați orice comanda sau nu sunteți sigur ce să faceți, puteți rula ls --help sau man ls care va afișa un manual cu toate opțiunile posibile pentru ls command:

    vă Mulțumim pentru citirea!


    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *