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:
- 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
Î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:
- 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 = 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.