Ls

Az ls fájlokat listázó parancs. A legtöbb Unix és Unix-szerű operációs rendszer implementálja, hiszen az ls része a POSIX és a SUS szabványoknak.

Történet

Az ls az AT&T Unix rendszer eredeti verziójában jelent meg. Nevét a Multics rendszer hasonló parancsáról kapta, melynek jelentése list segments volt. Ma két elterjedt változata van. Az egyik a Free Software Foundation által készített GNU ls, a másik a különböző BSD változatokban megjelent ls parancs.

Működés

A Unix és Unix-szerű rendszereken van aktuális munkakönyvtár, ami azt a könyvtárat jelöli a fájlrendszerben, ahol az adott folyamat pillanatnyilag ,,tartózkodik", azaz ahol a fájlműveletek alapértelmezésben végrehajtódnak. Ha paraméter nélkül adjuk ki az ls parancsot, akkor az aktuális munkakönyvtár fájljait listázza. Ha paraméterként fájl- és/vagy könyvtárnevet kap, akkor az aktuális munkakönyvtár helyett azokat listázza.

Opciók

  • -l Hosszú formátumú lista, amely a fájlnév mellett tartalmazza a fájltípust, a hozzáférési jogokat, a tulajdonost, a csoportot, a méretet és a dátumot is.
  • -a A ponttal (.) kezdődő fájlneveket az ls alapértelmezésben nem listázza, a -a opció viszont felülbírálja ezt a működést.
  • -F Ez az opció hozzáad egy ismertető karaktert a fájlnevek végéhez, ami a fájl típusáról árulkodik. Nevezetesen, a futtatható fájlokat * karakterrel, a könyvtárakat / jellel jelöli.
  • -R Rekurzívan kilistázza az összes alkönyvtár összes fájlját.

Az ls parancs még ezeken kívül sok egyéb opcióval rendelkezik, melyek a man lapon részletesen megtalálhatók.

Külső hivatkozások

  • ls a LinuxQuestions.org wikin.
  • ls.c forráskód (Unix Seventh Edition)
  • ls.c forráskód (AT&T Version 5 UNIX)
  • newbie ls egy könnyen olvasható ls forráskód
  • az ls parancs specifikációja a Single Unix Specification (SUS) szerint
  • GNU ls forráskódja (coreutils csomag)
  • Computer Hope: Linux / UNIX, Information about the Linux / UNIX ls command.
  • ls command a linux-command.com wikin.
  • ls a (GNU ls) dokumentációja
Sablon:Unix parancsok
  • m
  • v
  • sz
Unix parancssoros programok és utasítások
Fájlrendszer
cat · cd · chmod · chown · chgrp · cksum · cmp · cp · dd · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · sha1sum · size · split · tee · type  · touch · umask
Processzek
at · chroot · cron · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait
Felhasználói környezet
env · finger · id · logname · mesg · passwd · su · sudo · uptime · tput · w · wall · who · whoami · write
Szövegkezelés
awk · banner · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · strings · talk · tac · tail · tr · uniq · vi · wc · xargs
Shell programozás
alias · basename · case  · clear · dirname · echo · expr · false · for · if · printf · seq · test · true · uname · unset  · until  · while  · yes
Hálózat
dig · host · inetd · netstat · ping · rlogin · netcat · traceroute
Keresés
find · grep · locate · whereis · which · whatis
Dokumentáció
apropos · help · man
Egyéb
bc · cal · date · info · lp · history
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap