Skip to main content

Lista directorului Cuprins Utilizarea comenzii Dir

Section, Week 7 (Aprilie 2025)

Section, Week 7 (Aprilie 2025)
Anonim

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, veți învăța cum să utilizați comanda dir în Linux și veți fi introduși la comutatoarele cheie care pot fi utilizate pentru a profita la maximum de aceasta.

Exemplu Utilizarea 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

În mod 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ă. (adică 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 switch:

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 = pestedir - format = virguledir - format = orizontaldir - format = lungdir - format = singură coloanădir - format = verbosedir - 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ă, executând una dintre următoarele comenzi:

dir - format = lungdir - format = verbosedir -l

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

  • permisiuni
  • inodes
  • proprietar
  • grup
  • mărime fișier
  • ultima dată de acces
  • nume de fișier

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

Implicit, dimensiunile fișierelor sunt listate în octeți care au fost bine acum 30 de ani, dar acum cu fișiere care se întind în gigaocteți, este mult mai bine să vedem 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 fișierele ulterior utilizați 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 produce o listă de directoare a directorului 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ă

Aceasta va afișa dosare prin adăugarea unei slash până 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:

  • nici unul (implicit)
  • slash (directoarele au slash-uri)
  • tip fișier

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 = niciunadir --sort = dimensiunedir --sort = timpdir --sort = versiunedir --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.