Slackware Linux sa snaží byť tak podobný Unix-u ako je to len možné. Tradične, Unix-ové operačné systémy boli orientované na príkazový riadok. Máme grafický užívateľský interface v Slackware-i, ale príkazový riadok je stále hlavná úroveň kontroly systému. Preto je dôležité poznať niektoré základné programy pre prácu so súbormy.
Nasledujúce sekcie vysvetľujú bežné programy pre správu súborov a príklady ako ich možno použiť. Existujú mnohé ďalšie programy, ale tieto vám pomôžu naštartovať. Programy tu popíšeme len veľmi stručne. Pre každý program viac detailov nájdete v priložených manuálových stránkach.
Tento program vypíše súbory v adresári. Užívatelia Windows a DOS si všimnú jeho podobnosť príkazu dir. Samostatne ls(1) len vypíše súbory v aktuálnom adresári. Aby ste videli čo je v hlavnom adresári môžete použiť tieto príkazy:
$ cd / $ ls bin cdr dev home lost+found proc sbin tmp var boot cdrom etc lib mnt root suncd usr vmlinuz |
Problém, ktorý veľa ľudí má s takýmto výstupom, je že nemôžete ľahko povedať čo je adresár a čo je súbor. Niektorí užívateliad dávajú prednosť tomu aby ls pridalo identifikátor typu pri každom výpise, takto:
$ ls -FC bin/ cdr/ dev/ home/ lost+found/ proc/ sbin/ tmp/ var/ boot/ cdrom/ etc/ lib/ mnt/ root/ suncd/ usr/ vmlinuz |
Adresáre dostanú na koniec mena lomítko, vykonateľné súbory dostanú na koniec mena hviezdičku a tak ďalej.
ls možno tiež použiť na získanie ďalších štatistík o súboroch. Napríklad, aby ste videli dátum vytvorenia, vlastníka a prístupové práva, pozriete sa na dlhý výpis:
$ 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 |
Predpokladajme, že chcete dostať výpis len skrytých súborov v aktuálnom adresári. Tento príkazo to zariadi:
$ ls -a . bin cdrom home mnt sbin usr .. boot dev lib proc suncd var .pwrchute_tmp cdr etc lost+found root tmp vmlinuz |
Súbory, ktorých meno začína bodkou, (nazývané tiež “bodkové súbory”) sú “skryté” keď spustíte ls. Uvidíte ich len keď pridáte voľbu -a.
Existuje mnoho ďalších voliek, ktoré môžete nájsť v manuálovej stránke. Nezabudnite, že môžete kombinovať voľby, ktoré odovzdáte ls.