Ls (Unix)

Screenshot van het commando ls.

Onder Unix en zijn varianten is ls (list) een commando om de bestandslijst in een directory weer te geven. Zonder argumenten wordt de inhoud van de werkdirectory (= huidige directory) getoond.

Voorbeeld

ufo@sp500:~/perl> ls -Slr
total 100
-rw-r--r--    1 ufo      users       20317 2003-03-02 11:54 xperibot-0.2.0.tar.gz
-rw-r--r--    1 ufo      users       20878 2003-03-23 18:47 xperibot-0.2.1.tar.gz
-rw-r--r--    1 ufo      users       22048 2003-06-05 13:23 xperibot-0.2.2.tar.gz
-rw-r--r--    1 ufo      users       38213 2003-07-09 13:23 geheim_plan.txt

Enkele argumenten

Uitvoerformaat

Als het commando ls wordt uitgevoerd geeft het het volgende resultaat.

PermissiesAantal harde linksEigenaarGroepGrootteWijzigingsdatumBestandsnaam
-rw-r--r--1ufousers220482003-06-05xperibot-0.2.2.tar.gz

De permissies -rw-r--r-- moeten als volgt gelezen worden: Het eerste teken is het type van het bestand. Globaal zijn er vijf typen:

De drie tekens daarna geven de permissies voor de eigenaar ten opzichte van het bestand aan.

De drie daarna zijn de permissies voor andere groepsleden en de laatste drie betreffen de wereld, de rest van de gebruikers.

Het bovenstaande voorbeeld is dus een normaal bestand dat de gebruiker ufo zowel mag lezen als wijzigen, terwijl de rest van de gebruikers het alleen maar mag lezen.