Contingut del directori de la llista utilitzant el comandament dir

La majoria dels usuaris de Linux usaran la comanda ls per a la llista de fitxers i carpetes dins de Linux.

El comandament dir sovint es considera equivalent al Windows, però funciona en Linux de la mateixa manera.

En aquesta guia us mostraré com utilitzar el comandament dir a Linux i us presentarem als commutadors de tecles que es poden utilitzar per obtenir-ne el màxim rendiment.

Exemple d'ús del comandament dir

Per obtenir una llista de tots els fitxers i carpetes del directori actual, utilitzeu l'ordre dir de la manera següent:

dir

Apareixerà una llista de fitxers i carpetes en un format de columna.

Com mostrar fitxers ocults amb el comandament dir

Per defecte, l'ordre dir només mostra fitxers i carpetes normals. A Linux, podeu ocultar un fitxer fent que el primer caràcter estigui complet. (és a dir, el meu fitxer de correu electrònic).

Per mostrar els fitxers ocults usant l'ordre dir utilitzeu l'interruptor següent:

dir -a
dir - tot

Podeu observar quan executeu l'ordre d'aquesta manera que enumera un fitxer anomenat. i un altre anomenat ..

El primer punt indica el directori actual i els dos punts indiquen el directori anterior. Podeu ocultar-los quan executeu l'ordre dir mitjançant l'ordre següent:

dir -A
dir --almost-all

Com mostrar l'autor d'un fitxer

Podeu visualitzar l'autor dels fitxers (persones que van crear els fitxers) utilitzant el següent comandament dir:

Dir-l - autor

El -l és obligatori per convertir la pantalla en una llista.

Com amagar les còpies de seguretat

Quan executeu certs comandaments com ara l'ordre mv o l'ordre cp , podeu acabar amb fitxers que acaben amb una tilde (~).

La tacada al final d'un fitxer suggereix que una comanda ha realitzat una còpia de seguretat del fitxer original abans de crear-ne una nova.

És possible que no vulgueu veure els fitxers de còpia de seguretat en tornar una llista de directoris ja que aquests fitxers només seran sorolls.

Per amagar-los, executeu el següent comandament:

dir -B
dir --ignore-backups

Afegiu un color a la sortida

Si voleu utilitzar colors per diferenciar fitxers, carpetes i enllaços , podeu utilitzar el següent switch:

Dir - color = sempre
dir --color = auto
dir --color = mai

Format de la sortida

Podeu formatar la sortida de manera que no sempre aparegui en un format de columna.

Les opcions són les següents:

dir --format = a través
dir --format = comes
dir --format = horitzontal
dir --format = llarg
dir --format = una columna
dir --format = verbose
dir --format = vertical

A través de la llista de tots els fitxers de cada línia, les comes es delimiten cada element per comes, horitzontal és el mateix que a llarg, llarg i detallat produeixen un llistat llarg amb molta altra informació, vertical és la sortida predeterminada.

També podeu obtenir el mateix efecte mitjançant els següents commutadors:

dir-x (igual que a l'altre i horitzontal)
dir -m (igual que comes)
dir -l (igual que llarg i detallat)
dir -1 (una sola columna)
dir -c (vertical)

Retornar una llista llarga o verbal

Tal i com es mostra a la secció de format, podeu obtenir una llarga llista executant una d'aquestes ordres:

dir --format = llarg
dir --format = verbose
dir -l

La llista llarga retorna la següent informació:

Si no voleu incloure el propietari del fitxer, podeu utilitzar l'ordre següent:

dir-g

De la mateixa manera, podeu amagar els grups mitjançant l'ordre següent:

dir -G -l

Talles de fitxers que es poden llegir de manera humana

De manera predeterminada, les mides dels fitxers es llisten en bytes que fa uns 30 anys que estaven bé, però ara amb fitxers que s'estenen als gigabytes és molt millor veure la mida en un format llegible per humans com ara 2.5 G o 1,5 M.

Per veure la mida del fitxer en un format llegible per humans, utilitzeu l'ordre següent:

dir -l -h

Llista de directoris primer

Si voleu que els directoris es mostrin primer i els fitxers utilitzin el següent interruptor següent:

dir-l - group-directories-primer

Amaga els fitxers amb un cert patró

Si voleu ocultar certs fitxers, podeu utilitzar el següent comandament:

dir - hide = patró

Per exemple, per produir una llista de directoris de la vostra carpeta de música, però ignoreu els fitxers wav, utilitzeu el següent.

dir --hide = .wav

Podeu aconseguir un efecte similar usant el següent comandament:

dir -I patró

Mostra més informació sobre fitxers i carpetes

El següent comandament es pot utilitzar per distingir entre fitxers, carpetes i enllaços:

dir --indicator-style = classify

Això mostrarà les carpetes afegint una barra fins al final, els fitxers no tenen res després d'ells, els enllaços tenen un símbol @ al final i els fitxers executables tenen un * al final.

L'estil d'indicador també es pot establir en aquests valors:

També podeu mostrar carpetes amb barres al final mitjançant l'ordre següent:

dir -p

Podeu mostrar els tipus de fitxer mitjançant l'ordre següent:

dir -F

Llista tots els fitxers i carpetes en subcarpetes

Per obtenir una llista de totes les subcarpetes i fitxers d'aquestes subcarpetes, podeu fer una llista recursiva mitjançant l'ordre següent:

dir-R

Sorting Output

Podeu ordenar l'ordre en què es retornen els fitxers i les carpetes mitjançant les ordres següents:

dir --sort = cap
dir - sort = mida
dir --sort = el temps
dir --sort = version
dir --sort = extension

També podeu especificar les ordres següents per aconseguir el mateix efecte:

dir-s (ordenar per mida)
dir -t (ordenar per temps)
dir -v (ordenar per versió)
dir-x (ordenar per extensió)

Invertir l'ordre

Podeu invertir l'ordre en què s'enumeren els fitxers i les carpetes mitjançant l'ordre següent:

dir -r

Resum

La comanda dir és molt similar a l'ordre ls. Probablement valgui la pena aprendre sobre l'ordre ls, ja que aquest és el programa més comunament disponible, encara que la majoria de sistemes inclouen dir també.