ls

Från Wikipedia
Hoppa till: navigering, sök

ls är kommandot i Unix och Unix-liknande operativsystem som används för att lista innehåll i kataloger. Syntaxen är enkel då det enda, för att lista aktuell katalog, man behöver skriva är just "ls".

Kommandot har många växlar för att formatera utmatningen av informationen. Däribland:

  • -l -- listar innehållet med detaljerad information, det vill säga med filrättigheter, antalet länkningar, ägare, skapare, datum och tid för skapandet och namn
  • -F -- visar ett snedstreck (/) efter kataloger, en asterisk (*) efter körbara filer, ett snabel-a (@) efter symboliska länkar samt ytterligare information.
  • -f -- listningen sker utan bokstavsordning.
  • -R -- visa innehållet i underkataloger som eventuellt stöts på. Ger ofta en lång och rörig listning.

Utan växel sker en listning med enkel formatering, endast namnen visas på en rad i bokstavsordning utan någon annan information. Precis som många andra Unixkommandon kan man kombinera växlar, kommandot "ls -lf" är alltså synonymt med "ls -l -f".

ls är del av de kommandon som finns på alla Unixsystem. Oftast finns det under /bin/ls.

En mer rudimentär metod för att lista filer är kommandot echo *.

Syntax[redigera | redigera wikitext]

ls [VÄXEL] ... [FIL] ...

Exempel på utmatning[redigera | redigera wikitext]

Nedan följer ett exempel på en utmatning från ls:

$ ls
foo  bar  baz  quux  fnord

Utmatning från ls utan växlar.

$ ls -l
total 0
-rw-rw-r--  1 username username 0  3 okt 15.06 bar
-rw-rw-r--  1 username username 0  3 okt 15.06 baz
-rw-rw-r--  1 username username 0  3 okt 15.06 fnord
-rw-rw-r--  1 username username 0  3 okt 15.06 foo
-rw-rw-r--  1 username username 0  3 okt 15.06 quux

Utmatning från ls med växlen -l.

Alternativa namn[redigera | redigera wikitext]

Under GNU/Linux har man skapat en länk med namnet "dir" till ls. Detta för att användare som är vana vid MS-DOS-kommandot "dir" ska ha lättare till en början. "dir" är alltså inte ett eget kommando.

Se även[redigera | redigera wikitext]


---Sidenote START---
Unix baskommandon

basename | cat | chgrp | chmod | chroot | cp | date | dd | df | dirname | du | echo | env | expr | factor | false | groups | histid | hostname | id | install | kill | link | ln | logname | ls | mkdir | mkfifo | mknod | mv | nice | nohup | pathchk | printenv | printf | pwd | readlink | rm | rmdir | seq | shred | sleep | stat | stty | su | sync | tac | test | time | touch | true | tty | uname | unlink | users | wc | who | whoami | yes

Unix
Andra operativsystem