Startpagina > Bestands- en mapbeheer > ls

ls: Gedetailleerde lijst van bestanden en mappen weergeven (-l optie gericht)

ls is het meest basale commando in Linux om een lijst van bestanden en mappen weer te geven. Met name de -l optie wordt essentieel gebruikt voor systeembeheer en bestandsanalyse door gedetailleerde informatie zoals permissies, eigenaar, groep, grootte en laatste wijzigingstijd in een lang formaat weer te geven. Deze gids richt zich op het gebruik van de -l optie van het ls commando.

Overzicht

ls -l toont gedetailleerde informatie over items in het bestandssysteem, waardoor u de attributen van elk item in één oogopslag kunt begrijpen. Dit is nuttig voor het controleren van beveiligingsinstellingen, schijfgebruik, recente wijzigingen, enz.

Belangrijkste kenmerken

De belangrijkste informatie die u kunt verkrijgen via de ls -l optie is als volgt:

  • Gedetailleerde permissies van bestanden en mappen controleren
  • Bestandseigenaar en groepsinformatie weergeven
  • Bestandsgrootte en laatste wijzigingstijd controleren
  • Aantal harde links weergeven

Belangrijkste opties

Dit zijn de opties die vaak samen met het ls commando worden gebruikt. Ze zijn vooral nuttig in combinatie met de -l optie.

Weergave/Formaat

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`ls` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Dit zijn verschillende gebruiksvoorbeelden van de ls -l optie.

Gedetailleerde lijst van de huidige map weergeven

ls -l

De meest basale manier om ls -l te gebruiken, die gedetailleerde informatie over bestanden en mappen in de huidige map weergeeft.

Gedetailleerde lijst weergeven met mensvriendelijke groottes

ls -lh

Voeg de -h optie toe om bestandsgroottes weer te geven in K, M, G eenheden om de leesbaarheid te verbeteren.

Gedetailleerde lijst weergeven inclusief verborgen bestanden

ls -la

Voeg de -a optie toe om ook verborgen bestanden en mappen die beginnen met een punt (.) gedetailleerd weer te geven.

Gedetailleerde lijst van een specifieke map weergeven

ls -l /var/log

Geeft gedetailleerde informatie weer over bestanden en mappen op het opgegeven pad.

Gedetailleerde lijst weergeven gesorteerd op meest recent gewijzigde bestanden

ls -lt

Voeg de -t optie toe om de bestanden weer te geven die het laatst zijn gewijzigd, in volgorde.

Tips & Aandachtspunten

De uitvoer van ls -l bevat veel belangrijke informatie, dus het is belangrijk om de betekenis van elk veld te begrijpen.

Uitleg van de uitvoervelden van ls -l

De informatie die elke kolom in het ls -l commando weergeeft, is als volgt:

  • Eerste teken: Bestandstype (d: map, -: gewoon bestand, l: symbolische link, c: karakterapparaat, b: blokapparaat, p: pipe, s: socket)
  • Volgende 9 tekens: Bestandspremissies (lees(r)/schrijf(w)/uitvoer(x) permissies voor eigenaar/groep/andere gebruikers, in die volgorde)
  • Derde veld: Aantal harde links (voor mappen, het aantal submappen plus 2)
  • Vierde veld: Naam van de bestandseigenaar
  • Vijfde veld: Naam van de bestandsgroep
  • Zesde veld: Bestandsgrootte (in bytes, leesbaarheid verbeterd met de -h optie)
  • Zevende veld: Maand, dag, tijd (of jaar) van laatste wijziging
  • Laatste veld: Naam van het bestand of de map

Gebruikstips

ls -l kan krachtige functies uitvoeren in combinatie met andere commando's.

  • De uitvoer van ls -l wordt vaak gebruikt in combinatie met andere commando's zoals `grep`, `awk`, `sort` via pipes (|) om specifieke informatie te filteren of te sorteren.
  • Om het totale blokgebruik van een map te controleren, raadpleegt u de waarde `total` die in de eerste regel van de `ls -l` uitvoer wordt weergegeven.

Hétzelfde categoriecommando