Se soubory si už rozumíme. V této lekci se blíže seznámíme s adresáři.
Vytváření a mazání adresářů
Adresář se vytvoří příkazem mkdir
(make directories) nazev_adresare
.
mkdir pokus ls
Adresář odstraníme příkazem rmdir
(remove empty directories).
rmdir pokus
Pokud potřebujete vytvořit více adresářů najednou, stačí je uvést za příkaz mkdir
oddělené mezerou.
mkdir adr1 adr2 adr3 ls
Stejně funguje i odstranění více adresářů.
rmdir adr1 adr2 adr3
Přesuneme se do adresáře adr1
a v něm si vytvoříme libovolný soubor a adresář.
cd adr1 nano soubor (je třeba do souboru něco napsat, jinak se nevytvoří) mkdir adresar
Pokud se nyní přesunete do nadřazeného adresáře a budete chtít odstranit adresář adr1
, dostanete tuto chybu:
rmdir: odstranění “adr1/” selhalo: Adresář není prázdný
Příkaz rmdir
odstraňuje pouze prázdné adresáře. Pokud tedy chcete adresář odstranit, musíte nejdříve odstranit soubory a adresáře, které obsahuje. Samozřejmě to jde i jednodušeji, ale k tomu se ještě dostaneme.
cd adr1 rm file rmdir adr2 cd .. rm adr1
Je možné vytvořit i vnořenou strukturu pomocí parametru -p
.
mkdir a/b/c/d
Odstranit neprázdný adresář lez pomocí příkazu rm -r nazev_adresare
. Příkaz rm
se používá i pro odstraňování souborů.
Quiz
- K čemu slouží program more?
- Co provede tento příkaz cd ~?
- Jaký příkaz se používá pro odstranění souborů?
- Co provede příkaz mv file1 file2?
- K čemu slouží program nano?
- Co v programu nano znamená znak ^?
- Co vypíše pwd?
Úkol
- Vytvořte adresář adr, v něm soubor soub.
- Vytvořte adresáře a b c d.
- Přesvědčte se, že ve vašem domovském adresáři jsou nově vytvořené adresáře (adr, a, b, c, d).
- Odstraňte adresář adr1.
- Odstraňte adresáře a b c d.