Ls

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Commando ls toont de inhoud van een directory. Bv.:

totaal 384
drwx------ 49 jeroen jeroen 32768 2011-07-18 08:37 1
drwx------ 48 jeroen jeroen 32768 2011-07-19 08:22 2
drwx------ 52 jeroen jeroen 32768 2011-07-06 08:51 3
drwx------ 48 jeroen jeroen 32768 2011-07-21 08:07 4
drwx------ 48 jeroen jeroen 32768 2011-07-15 09:09 5
drwx------ 68 jeroen jeroen 32768 2011-07-23 18:11 6
drwx------ 39 jeroen jeroen 32768 2011-01-23 15:47 7
-rwxr-xr-x  1 jeroen jeroen   430 2011-02-24 20:29 DeVliegendeBackup
-rwxr-xr-x  1 jeroen jeroen   393 2011-07-23 18:20 DeVliegendeBackup.log

Waarbij:

  • De eerste kolom het type object aangeeft. 'd' staat voor 'directory' en '-' voor een bestand;
  • Drie groepen van drie letters (bv. rwxr-xr-x) die de rechten aangeven voor respectievelijk de eigenaar van het object, de leden van de betreffende groep, en de rest van de wereld;
  • Het aantal directories dat een object bevat. Een directory bevat altijd minimaal twee subdirectories, want '.' en '..'. En blijkbaar telt een bestand ook als een directory (zoals op de laatste twee regels);
  • Eigenaar (user) van het object;
  • Groep waaraan het object is toegewezen;
  • Grootte van het object;
  • Datum en tijd waarop het object voor het laatst is gewijzigd;
  • Naam van het object.

Aliassen (.bashrc)

alias ll="ls -lhA" # Details + leesbare bestandsgrootte

Switches

Toon directory:

ls

Inclusief dot-files:

 ls -a 

Inclusief details:

 ls -long 

Nog langer, nu inclusief

 ls -l

Met bestandsgroottes in een leesbaar formaat:

ls -lh

Argument list too long-error (juni 2019)

In een map met veel bestanden:

ls Koolborstels*

bash: /bin/ls: Argument list too long

Bronnen