Skip to main content

Lijst met inhoud van de directory met behulp van de Dir-opdracht

Linux Tutorial for Beginners: Introduction to Linux Operating System (April 2025)

Linux Tutorial for Beginners: Introduction to Linux Operating System (April 2025)
Anonim

De meeste Linux-gebruikers gebruiken de ls-opdracht voor het vermelden van bestanden en mappen binnen Linux.

Het dir-commando wordt vaak beschouwd als het Windows-equivalent, maar het werkt op vrijwel dezelfde manier in Linux.

In deze handleiding leert u hoe u de opdracht dir in Linux gebruikt en maakt u kennis met de belangrijkste schakelaars die u kunt gebruiken om er het maximale uit te halen.

Voorbeeld Gebruik van het Dir-commando

Om een ​​lijst van alle bestanden en mappen in de huidige map te krijgen, gebruikt u de opdracht dir als volgt:

dir

Een lijst met bestanden en mappen verschijnt in een kolomindeling.

Verborgen bestanden weergeven met behulp van het Dir-commando

Standaard toont de opdracht dir alleen normale bestanden en mappen. In Linux kun je een bestand verbergen door het eerste personage volledig te stoppen. (d.w.. mijn. Verborgen bestand).

Om verborgen bestanden weer te geven met de opdracht dir, gebruikt u de volgende schakeloptie:

dir-a

dir - allemaal

U merkt misschien dat wanneer u het commando op deze manier uitvoert, het een bestand met de naam. en een ander genaamd ..

De eerste punt geeft de huidige map aan en de twee punten signaleren de vorige map. U kunt deze verbergen bij het uitvoeren van de opdracht dir met behulp van de volgende opdracht:

dir -A

dir - bijna alles

Hoe de auteur van een bestand te tonen

U kunt de auteur van de bestanden (personen die de bestanden hebben gemaakt) weergeven met de volgende opdracht dir:

dir -l --author

De -l is vereist om van het display een lijst te maken.

Hoe back-ups te verbergen

Wanneer u bepaalde opdrachten uitvoert, zoals de opdracht mv of de opdracht cp, kunt u eindigen met bestanden die eindigen op een tilde (~). De tilde aan het einde van een bestand suggereert dat een opdracht een back-up van het oorspronkelijke bestand heeft gemaakt voordat er een nieuwe is gemaakt.

U wilt misschien niet dat de back-upbestanden worden weergegeven wanneer u een directoryvermelding retourneert, omdat deze bestanden alleen maar ruis zijn.

Om ze te verbergen, voert u de volgende opdracht uit:

richt. -B

dir --ignore-backups

Voeg een kleur toe aan de uitvoer

Als u kleuren wilt gebruiken om onderscheid te maken tussen bestanden, mappen en koppelingen, kunt u de volgende schakeloptie gebruiken:

dir --color = altijd

dir --color = auto

dir --color = never

Formatteer de uitvoer

U kunt de uitvoer opmaken zodat deze niet altijd in een kolomindeling wordt weergegeven.

De opties zijn als volgt:

dir --format = overdir --format = komma'sdir --format = horizontaaldir --format = langdir --format = enkele kolomdir --format = uitgebreiddir --format = verticaal

In alle bestanden op elke regel worden door komma's elk item gescheiden door komma's, horizontaal is hetzelfde als over, lang en uitgebreid produceren een lange lijst met veel andere informatie, verticaal is de standaarduitvoer.

U kunt hetzelfde effect ook krijgen door de volgende schakelopties te gebruiken:

dir -x (hetzelfde als horizontaal en horizontaal)dir -m (hetzelfde als komma's)dir -l (hetzelfde als lang en uitgebreid)dir -1 (één kolom)dir -c (verticaal)

Retourneer een lange of uitgebreide aanbieding

Zoals te zien is in de formatteringssectie kunt u een lange lijst krijgen door een van deze opdrachten uit te voeren:

dir --format = langdir --format = uitgebreiddir -l

De lange lijst retourneert de volgende informatie:

  • toestemmingen
  • inodes
  • eigenaar
  • groep
  • bestandsgrootte
  • laatste toegangsdatum
  • bestandsnaam

Als u de eigenaar van het bestand niet wilt vermelden, kunt u in plaats daarvan de volgende opdracht gebruiken:

dir -g

Evenzo kunt u groepen verbergen met behulp van de volgende opdracht:

dir -G-l

Menselijk leesbare bestandsgroottes

Standaard worden de bestandsgrootten vermeld in bytes die ongeveer 30 jaar geleden goed waren, maar nu met bestanden die zich uitstrekken tot de gigabytes, is het veel beter om de grootte te zien in een door mensen leesbaar formaat zoals 2,5 G of 1,5 M.

Om de bestandsgrootte in een door mensen leesbaar formaat te bekijken, gebruikt u de volgende opdracht:

dir -l -h

List Directories First

Als u wilt dat de mappen eerst worden weergegeven en de bestanden daarna, gebruikt u de volgende schakeloptie:

dir -l --group-directories-first

Verberg bestanden met een bepaald patroon

Als u bepaalde bestanden wilt verbergen, kunt u de volgende opdracht gebruiken:

dir - huid = patroon

Als u bijvoorbeeld een directorylijst van uw muziekmap wilt maken maar WAV-bestanden wilt negeren, gebruikt u het volgende.

dir --hide = .wav

U kunt een vergelijkbaar effect bereiken met de volgende opdracht:

dir -I patroon

Meer informatie over bestanden en mappen weergeven

De volgende opdracht kan worden gebruikt om onderscheid te maken tussen bestanden, mappen en koppelingen:

dir --indicator-style = classificeren

Hiermee worden mappen weergegeven door een schuine streep naar het einde toe te voegen, bestanden hebben niets meer na hen, links hebben aan het einde een @ -symbool en uitvoerbare bestanden hebben aan het einde een *.

De indicatorstijl kan ook op deze waarden worden ingesteld:

  • geen (standaard)
  • slash (mappen hebben schuine strepen)
  • bestandstype

U kunt aan het eind ook mappen met schuine strepen weergeven met behulp van de volgende opdracht:

dir -p

U kunt bestandstypen weergeven met behulp van de volgende opdracht:

richt. -F

Maak een lijst van alle bestanden en mappen in submappen

Om een ​​lijst te krijgen van alle submappen en bestanden in die submappen, kunt u een recursieve lijst uitvoeren met behulp van de volgende opdracht:

dir -R

Uitvoer sorteren

U kunt de volgorde waarin de bestanden en mappen worden geretourneerd sorteren met behulp van de volgende opdrachten:

dir --sort = nonedir --sort = groottedir --sort = tijddir --sort = versiedir --sort = extensie

U kunt ook de volgende opdrachten opgeven om hetzelfde effect te bereiken:

dir -s (sorteer op grootte)dir -t (sorteer op tijd)dir -v (sorteer op versie)dir -x (sorteren op extensie)

Omkering van de bestelling

U kunt de volgorde waarin de bestanden en mappen worden weergegeven, ongedaan maken met behulp van de volgende opdracht:

dir -r

Samenvatting

Het dir-commando lijkt erg op het ls-commando. Het is waarschijnlijk de moeite waard om meer te weten te komen over het ls-commando, omdat dit het meest gangbare programma is, hoewel de meeste systemen ook dir bevatten.