Lær Linux Dir-kommandoeksempler med alternativer


Denne artikkelen viser noen eksempler på bruk av dir-kommandoen for å liste innholdet i en katalog. Kommandoen dir er ikke en vanlig kommando i Linux, men den fungerer mindre som ls-kommandoen som de fleste Linux-brukere foretrekker å bruke.

Vi skal diskutere dir-kommandoen der vi skal se på hvordan du bruker forskjellige alternativer og argumenter.

Den generelle syntaksen for kommandoen dir er som følger.

dir [OPTION] [FILE]

dir Kommandobruk med eksempler

Den vanligste bruken av dir-kommandoen er å vise innholdet i en katalog i stigende rekkefølge alfabetisk.

Hvis du kjører dir-kommandoen uten noen alternativer eller plassering av katalogen, vil den vise alle filer og kataloger i din nåværende arbeidskatalog.

dir

Oppføring av filer og kataloger i en bestemt bane

Hvis du vil vise alle filene og katalogene til en bestemt bane, legger du til banen til katalogen som vist. Her vil vi liste filer og kataloger under /etc-katalogen.

dir /etc

For å liste én fil per linje, bruk -1-alternativet som følger.

dir -1 /etc

Oppføring av skjulte filer og kataloger

For å liste alle filer i en katalog inkludert . (skjulte) filer, bruk -a-alternativet. Du kan inkludere -l-alternativet for å formatere utdata som en liste (detaljert informasjon).

dir -a
dir -al

Oppføring av katalogoppføringer

Når du bare trenger å vise katalogoppføringer i stedet for kataloginnhold, kan du bruke -d-alternativet. I utdataene nedenfor viser alternativet -d oppføringer for /etc-katalogen.

Når du bruker -dl, viser den en lang liste over katalogen inkludert eier, gruppeeier og tillatelser.

dir -d /etc
dir -dl /etc

Listeindeksnummer for filer

Hvis du ønsker å se indeksnummeret til hver fil, bruk alternativet -i. Fra utgangen nedenfor kan du se at den første kolonnen viser tall. Disse tallene kalles inoder som noen ganger refereres til som indeksnoder eller indeksnumre.

En inode i Linux-systemer er en datalagring på et filsystem som lagrer informasjon om en fil bortsett fra filnavnet og dens faktiske data.

dir -il

Liste filer i henhold til størrelser

Du kan se filstørrelser ved å bruke -s-alternativet. Hvis du trenger å sortere filene etter størrelse, bruk -S-alternativet.

I dette tilfellet må du også bruke -h-alternativet for å vise filstørrelsene i et format som kan leses av mennesker.

dir -shl

I utdataene ovenfor viser den første kolonnen størrelsen på filene i kilobyte. Utdataene nedenfor viser en sortert liste over filer i henhold til deres størrelser ved å bruke -S-alternativet.

dir -ashlS /home/kone

Du kan også sortere filer etter endringstid, med filen som nylig har blitt endret vises først på listen. Dette kan gjøres ved å bruke -t-alternativet.

dir -ashlt /home/kone

Oppføring av filer uten eiere

For å liste filer uten deres eiere, må du bruke -g-alternativet som fungerer som -l-alternativet bare at det ikke skriver ut fileieren. Og for å liste filer uten en gruppeeier bruk -G-alternativet som følger.

dir -ahgG /home/kone

Som du kan legge merke til fra utdataene ovenfor, er navnet på fileieren og gruppeeieren ikke skrevet ut. Du kan også se forfatteren til en fil ved å bruke --author-flagget som følger.

dir -al --author /home/kone

I utgangen ovenfor viser den femte kolonnen navnet på forfatteren av en fil. examples.desktop-filene eies av brukeren kone, tilhører gruppen kili og er skrevet av brukeren kone .

Liste kataloger før filer

Du vil kanskje se kataloger før alle andre filer, og dette kan gjøres ved å bruke --group-directory-first-flagget som følger.

dir -l --group-directories-first

Når du observerer utdataene ovenfor, kan du se at alle katalogene er oppført før de vanlige filene. Bokstaven d før tillatelsene indikerer en katalog og a indikerer en vanlig fil.

Du kan også vise underkataloger rekursivt, noe som betyr at du kan liste alle andre underkataloger i en katalog ved å bruke -R-alternativet som følger.

dir -R

I utdataene ovenfor betyr (.)-tegnet at gjeldende katalog og hjemmekatalog til brukeren Kone har tre underkataloger som er Sikkerhetskopi, >dir, og Docs.

Backup-underkatalogen har to andre underkataloger som er mariadb og mysql som ikke har noen underkataloger.

dir-underkatalogen har ingen underkatalog. Og underkatalogen Dokumenter har to underkataloger, nemlig Bøker og Tuts som ikke har underkataloger.

Liste over filer med bruker- og gruppe-IDer

For å se bruker- og gruppe-ID-er, må du bruke -n-alternativet. La oss observere forskjellen mellom de to neste utgangene.

Utgang uten -n-alternativ.

dir -l --author

Utgang med -n alternativ.

dir -nl --author

Liste over filer atskilt med komma

Dette kan arkiveres ved å bruke -m-alternativet.

dir -am

For å finne hjelp til å bruke dir-kommandoen, bruk --help-flagget og for å se versjonsdetaljer for dir, bruk --version.

dir --help
dir --version

Konklusjon

Dette er bare eksempler på grunnleggende bruk av dir-kommandoen, for å bruke mange andre alternativer, se den manuelle oppføringen for dir-kommandoen på systemet ditt.

man dir

I tilfelle du finner andre interessante alternativer eller måter å bruke dir-kommandoen på, gi oss beskjed ved å skrive en kommentar. Håper du finner denne artikkelen nyttig.