Listați conținutul directorului utilizând comanda Dir

Majoritatea utilizatorilor Linux vor folosi comanda ls pentru listarea fișierelor și folderelor în Linux.

Comanda dir este adesea considerată a fi echivalentul Windows, dar funcționează în Linux aproape în același mod.

În acest ghid vă voi arăta cum să utilizați comanda dir în Linux și vă prezentăm comutatoarele cheie care pot fi utilizate pentru a obține cât mai mult din ele.

Exemplu de utilizare a comenzii Dir

Pentru a obține o listă a tuturor fișierelor și folderelor din directorul curent, utilizați comanda dir după cum urmează:

dir

O listă de fișiere și dosare va apărea într-un format de coloană.

Cum se afișează fișiere ascunse utilizând comanda Dir

Implicit, comanda dir afișează numai fișiere și foldere normale. În Linux puteți ascunde un fișier făcând primul personaj o oprire completă. (de exemplu, mihiddenfile).

Pentru a afișa fișiere ascunse folosind comanda dir, utilizați următorul switch:

dir -a
dir - tot

S-ar putea să observați atunci când executați comanda în acest mod, care listează un fișier numit. și un alt numit ..

Primul punct semnalează directorul curent și cele două puncte semnalează directorul anterior. Puteți ascunde acestea când executați comanda dir utilizând următoarea comandă:

dir -A
dir - aproape toate

Cum se afișează autorul unui fișier

Puteți afișa autorul fișierelor (persoanele care au creat fișierele) utilizând următoarea comandă dir:

dir -l - autor

L-ul este necesar pentru a transforma afișajul într-o listă.

Cum să ascundeți copii de rezervă

Când executați anumite comenzi, cum ar fi comanda mv sau comanda cp, s- ar putea să ajungeți la fișiere care se termină cu un tilde (~).

Tilda de la sfârșitul unui fișier sugerează că o comandă a salvat fișierul original înainte de a crea o nouă fișier.

S-ar putea să nu doriți să vedeți fișierele de rezervă atunci când se întoarce o înregistrare director, deoarece aceste fișiere vor fi doar zgomot.

Pentru a le ascunde, executați următoarea comandă:

dir -B
dir --ignore-backups

Adăugați o culoare la ieșire

Dacă doriți să utilizați culori pentru a face diferența între fișiere, foldere și linkuri, puteți utiliza următorul comutator:

dir - color = întotdeauna
dir --color = auto
dir --color = niciodată

Formați ieșirea

Puteți să formatați ieșirea astfel încât să nu apară întotdeauna într-un format de coloană.

Opțiunile sunt următoarele:

dir - format = peste
dir - format = virgule
dir - format = orizontal
dir - format = lung
dir - format = singură coloană
dir - format = verbose
dir - format = vertical

Across listă toate fișierele de pe fiecare linie, virgulele delimitează fiecare element cu virgule, orizontală este aceeași ca întreaga, lungă și verbose produce o listare lungă cu multe alte informații, vertical este ieșirea implicită.

De asemenea, puteți obține același efect utilizând următoarele opțiuni:

dir -x (același ca și peste și orizontal)
dir -m (la fel ca virgulele)
dir -l (același ca lung și verbose)
dir -1 (singură coloană)
dir -c (vertical)

Reveniți o listă lungă sau verbală

După cum se arată în secțiunea de formatare, puteți obține o listă lungă prin rularea uneia din următoarele comenzi:

dir - format = lung
dir - format = verbose
dir -l

Lista lungă returnează următoarele informații:

Dacă nu doriți să afișați proprietarul fișierului, puteți folosi următoarea comandă:

dir -g

În mod similar, puteți ascunde grupurile utilizând următoarea comandă:

dir -G-1

Fișiere personalizabile pentru fișiere

În mod implicit, dimensiunile fișierelor sunt listate în octeți, ceea ce a fost bine acum 30 de ani, dar acum cu fișiere care se întind în gigabytes, este mult mai bine să vezi dimensiunea într-un format citit de om, cum ar fi 2,5 G sau 1,5 M.

Pentru a vedea dimensiunea fișierului într-un format care poate fi citit de om, utilizați următoarea comandă:

dir-l -h

Lista directoarelor în primul rând

Dacă doriți ca directoarele să fie afișate mai întâi și apoi fișierele să folosească următorul switch:

dir -l - grupuri-directoare-în primul rând

Ascundeți fișierele cu un anumit model

Dacă doriți să ascundeți anumite fișiere, puteți utiliza următoarea comandă:

dir - hide = model

De exemplu, pentru a crea o listă de directoare a directorului dvs. de muzică, dar ignorați fișierele wav, utilizați următoarele.

dir - hide = .wav

Puteți obține un efect similar folosind următoarea comandă:

dir -I model

Afișați mai multe informații despre fișiere și foldere

Următoarea comandă poate fi utilizată pentru a face distincția între fișiere, foldere și linkuri:

dir --indicator-style = clasifică

Acest lucru va afișa dosare prin adăugarea unei slash la sfârșit, fișierele nu au nimic după ele, link-urile au un simbol @ la sfârșit și fișierele executabile au un * la sfârșit.

Stilul indicatorului poate fi setat și la aceste valori:

De asemenea, puteți afișa folderele cu tăișuri la sfârșit utilizând următoarea comandă:

dir -p

Puteți afișa tipurile de fișiere utilizând următoarea comandă:

dir -F

Afișează toate fișierele și folderele din subfoldere

Pentru a obține o listă a tuturor sub-dosarelor și fișierelor din sub-folderele respective, puteți efectua o înregistrare recursivă utilizând următoarea comandă:

dir -R

Sortarea rezultatelor

Puteți ordona ordinea în care fișierele și folderele sunt returnate utilizând următoarele comenzi:

dir --sort = niciuna
dir --sort = dimensiune
dir --sort = timp
dir --sort = versiune
dir --sort = extensie

De asemenea, puteți specifica următoarele comenzi pentru a obține același efect:

dir -s (sortează după dimensiune)
dir -t (sortați după dată)
dir -v (sortează după versiune)
dir -x (sortează după extensie)

Inversarea ordinului

Puteți să inversați ordinea în care sunt listate fișierele și folderele utilizând următoarea comandă:

dir -r

rezumat

Comanda dir este foarte asemănătoare cu comanda ls. Probabil merită să învățați despre comanda ls, deoarece acesta este cel mai frecvent disponibil program, deși majoritatea sistemelor include și dir.