Adresáře

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

  1. K čemu slouží program more?
  2. Co provede tento příkaz cd ~?
  3. Jaký příkaz se používá pro odstranění souborů?
  4. Co provede příkaz mv file1 file2?
  5. K čemu slouží program nano?
  6. Co v programu nano znamená znak ^?
  7. Co vypíše pwd?

Úkol

  1. Vytvořte adresář adr, v něm soubor soub.
  2. Vytvořte adresáře a b c d.
  3. Přesvědčte se, že ve vašem domovském adresáři jsou nově vytvořené adresáře (adr, a, b, c, d).
  4. Odstraňte adresář adr1.
  5. Odstraňte adresáře a b c d.