Comanda Linux LS-cum să listați fișierele într-un director + Opțiuni steaguri
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 subdirectoareTip
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
sauls -a -l
sauls -la
sauls -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-unoutput.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 dels -l
,ls -a
șils -S
.Dacă vă uitați orice comanda sau nu sunteți sigur ce să faceți, puteți rula
ls --help
sauman ls
care va afișa un manual cu toate opțiunile posibile pentruls
command:vă Mulțumim pentru citirea!