Slackware Linux se snaží být Unixoidním, jak jen to je možné. Tradičně jsou Unixové operační systémy orientované na práci v příkazové řádce. V Slackwaru je k dispozici i grafické uživatelské rozhraní, ale příkazová řádka stále zůstává hlavním místem pro ovládání systému. Z toho důvodu je důležité porozumnět několika základním příkazům pro správu souborů.
Následující sekce popisují obecné příkazy pro správu souborů a vysvětlují jejich použití. Existuje řada dalších příkazů; ty zde uvedené by vám měly pomoci do začátku. Rovněž tu jsou tyto příkazy popsány zestručněně. Více podrobností o nich najdete v příslušných manuálových stránkách.
(list) Tento příkaz vypíše soubory v adresáři. Uživatelé Windows a DOSu si všimnou, že se podobá příkazu dir. Sám o sobě ls(1) vypíše soubory ležící v aktuálním adresáři. Chcete-li vidět, co je ve vašem kořenovém adresáři, musíte zadat příkaz takto:
$ ls / bin cdr dev home lost+found proc sbin tmp var boot cdrom etc lib mnt root suncd usr vmlinuz |
Bohužel z tohto výpisu nepoznáte co je soubor a co adresář. Můžete k příkazu ls zadat paramtery, které do výpisu přidají identifikátory:
$ ls -FC bin/ cdr/ dev/ home/ lost+found/ proc/ sbin/ tmp/ var/ boot/ cdrom/ etc/ lib/ mnt/ root/ suncd/ usr/ vmlinuz |
Adresáře jsou označené lomítkem za jménem, spustitelné soubory tam mají hvězdičku, symbolické odkazy zavináč,... "normální" soubory tam nemají nic.
Příkaz ls rovněž umožňuje získat další údaje o souborech. Například pro zobrazení oprávnění, počtu pevných odkazů, vlastníka, skupiny, velikosti a data vytvoření si můžete vyžádat dlouhou (long) verzi výpisu:
$ ls -l drwxr-xr-x 2 root bin 4096 May 7 1994 bin/ drwxr-xr-x 2 root root 4096 Feb 24 03:55 boot/ drwxr-xr-x 2 root root 4096 Feb 18 01:10 cdr/ drwxr-xr-x 14 root root 6144 Oct 23 18:37 cdrom/ drwxr-xr-x 4 root root 28672 Mar 5 18:01 dev/ drwxr-xr-x 10 root root 4096 Mar 8 03:32 etc/ drwxr-xr-x 8 root root 4096 Mar 8 03:31 home/ drwxr-xr-x 3 root root 4096 Jan 23 21:29 lib/ drwxr-xr-x 2 root root 16384 Nov 1 08:53 lost+found/ drwxr-xr-x 2 root root 4096 Oct 6 1997 mnt/ dr-xr-xr-x 62 root root 0 Mar 4 15:32 proc/ drwxr-x---x 12 root root 4096 Feb 26 02:06 root/ drwxr-xr-x 2 root bin 4096 Feb 17 02:02 sbin/ drwxr-xr-x 5 root root 2048 Oct 25 10:51 suncd/ drwxrwxrwt 4 root root 487424 Mar 7 20:42 tmp/ drwxr-xr-x 21 root root 4096 Aug 24 1999 usr/ drwxr-xr-x 18 root root 4096 Mar 8 03:32 var/ -rw-r---r--- 1 root root 461907 Feb 22 20:04 vmlinuz |
Kdybyste chtěli, aby se vypsaly i skryté soubory, přidejte prametr -a nebo -A:
$ ls -a . bin cdrom home mnt sbin usr .. boot dev lib proc suncd var .pwrchute_tmp cdr etc lost+found root tmp vmlinuz |
"Skryté" jsou ty soubory, jejichž název začíná tečkou. Také jim říkáme tečkové soubory (dot files).
Příkaz ls má ještě spoustu dalších voleb, které najdete v manuálové stránce (man ls). Nezapomeňte taky, že jednotlivé volby můžete navzájem kombinovat.