Linux ls-commando

Affiliatemelding v3.1
Affiliatemelding v3.2 (mobiel)
TestomgevingRHEL-familieAlmaLinux 9.8root-accountGecontroleerd op 2026-10-11

Het ls-commando, kort voor list, toont de bestanden en mappen op een Linux-systeem. Je ziet er ook informatie mee zoals het bestandstype, de grootte en de aanmaakdatum.

✅ Basisgebruik van het ls-commando

ls -opties [bestand of map]

Voer je ls uit zonder [bestand of map], dan toont het de huidige map.

 testuser]# pwd
/home/testuser
 testuser]# ls
a  aa  aaa  a_sim  b  bb  bbb
 testuser]# 

✅ Het ll-commando (ls -l)

Onder Linux is het commando ll meestal een snelkoppeling voor ls -l – ingesteld als alias (korte naam).

 usr]# grep -r 'alias ll' /etc
/etc/profile.d/colorls.csh:alias ll 'ls -l'
/etc/profile.d/colorls.csh:alias ll 'ls -l --color=auto'
/etc/profile.d/colorls.sh:  alias ll='ls -l' 2>/dev/null
/etc/profile.d/colorls.sh:alias ll='ls -l --color=auto' 2>/dev/null

 Ubuntu ~]# grep -r 'alias ll' /etc
/etc/skel/.bashrc:alias ll='ls -alF'

Bestandsinformatie bekijken met het ll-commando ziet er zo uit.

Als optie van ls -l toont het bestanden in lijstvorm met rechten, eigenaar, grootte, wijzigingstijd en meer.

ls-commando: Linux-rechten en eigendom uitgelegd

Op servers waar ll niet is ingesteld, krijg je de fout [bash: ll: command not found]. Het masteraccount op Cloudways (Debian 12) is een voorbeeld: in het bestand [.bashrc] staat [#alias ll='ls -l'] alleen als commentaar.

Typ je [alias ll='ls -l'], dan werkt het meteen, maar de alias verdwijnt als je uitlogt. Wil je ll bij elke verbinding gebruiken, sla de alias dan op in het bestand [.bash_aliases] in je thuismap.

echo "alias ll='ls -l'" >> ~/.bash_aliases

[.bashrc] is ingesteld om het bestand [.bash_aliases] te lezen als het bestaat, dus ll werkt bij de volgende verbinding. Met [type ll] bevestig je dat: [ll is aliased to `ls -l'].

Op Cloudways is het bestand [.bashrc] vergrendeld met het kenmerk immutable (i), dus het masteraccount kan het niet bewerken, maar wel nieuwe bestanden in de thuismap maken.

✅ Opties van het ls-commando

OptieUitleg
-l= llToont rechten · aantal links · eigenaar · groep · grootte · wijzigingstijd op één regel
-a--allToont verborgen bestanden (namen die met . beginnen) plus de huidige map (.) en de bovenliggende map (..)
-A--almost-allToont verborgen bestanden maar laat . en .. weg
-h--human-readableToont samen met -l de grootte in K · M · G
-tSorteert op wijzigingstijd (nieuwste eerst)
-r--reverseKeert de sorteervolgorde om (met -lt: oudste eerst)
-SSorteert op bestandsgrootte (grootste eerst)
-R--recursiveToont ook alle submappen
-d--directoryToont de map zelf in plaats van de inhoud
-F--classifyZet een typesymbool achter de naam (map / · uitvoerbaar * · symbolische link @)
-1Toont één item per regel
-i--inodeToont het inodenummer van elk bestand
-n--numeric-uid-gidGebruikt de -l-opmaak maar toont eigenaar en groep als numerieke ID's
-b--escapeToont niet-afdrukbare speciale tekens als backslash-escapes
Geen zoekresultaten.

De opties in de tabel kun je in de simulator hieronder intypen om de resultaten te vergelijken. In dezelfde map staan al verborgen bestanden, bestanden van verschillende grootte, een uitvoerbaar bestand en een symbolische link.

Simulator van het ls-commandoAlmaLinux 9.8
[root@server work]#
Hij draait alleen in je browser en raakt nooit een echte server. Kies links een optiegroep om de chips hieronder te wisselen; klik op een chip om dat commando te typen. Je kunt ook op je toetsenbord typen. De uitvoer komt overeen met wat we kregen door dezelfde bestanden aan te maken onder het root-account op AlmaLinux 9.8. Loopt het vast, druk dan op [Start over], en typ uknew help om de beschikbare commando's te zien.

✅ Voorbeelden

Bekijk alle verborgen bestanden in lijstvorm.

 /]# ls -al
total 16777264
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 .
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 ..
dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel # voorafgaande punt
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

Afgezien van de huidige map (.) en de bovenliggende map (..) wordt elke naam die met een punt (.) begint als verborgen bestand behandeld.

Om verborgen bestanden te tonen zonder de huidige en bovenliggende map, gebruik je de hoofdletteroptie -A.

dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

🔲 Mappen en bestandstypen controleren: -d · -F

De optie -d toont de mapnaam in plaats van wat erin staat.

 home]# ls -d testuser/
testuser/
 home]# ls testuser/
a  aa  aaa  a_sim  b  bb  bbb

De optie -F toont het type van elk bestand. Uitvoerbare bestanden krijgen een [*] achter de naam en symbolische links een [@].

ls-commando, optie -F
  • Uitvoerbaar bestand: * achter de bestandsnaam
  • Symbolische link: @ achter de bestandsnaam
  • Map: / achter de bestandsnaam
  • Socket: = achter de bestandsnaam
Linux ls-commando

ℹ️ Affiliatemelding
De content van deze site bevat affiliatelinks. Koopt een bezoeker via een van deze links een product of dienst, dan ontvangt deze site een commissie van de verkoper. Het bedrag dat de koper betaalt (bij acties gaat het omlaag ↓) wordt daardoor niet hoger. De vermelde prijzen, kortingen en voorraad gelden op het moment van schrijven en kunnen afwijken; controleer ze daarom vóór je aankoop bij de verkoper. Producten worden gekozen en beoordeeld volgens onze eigen criteria, en commissies hebben geen invloed op de volgorde of de inhoud van de beoordelingen.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Laat zien dat je geen machine bent: 9   +   1   =