Logo návodník

Základy práce se soubory v Linuxu

Linux je mocný operační systém, ale pro začátečníky může být práce se soubory zpočátku složitá. Tento článek nabízí praktický a rychlý vhled do základních příkazů a pojmů, které vám pomohou efektivně spravovat soubory a adresáře.

Struktura systému souborů

V Linuxu je vše organizováno jako strom adresářů, který začíná v tzv. rootu -- /.
Například: - /home -- uživatelské složky - /etc -- konfigurační soubory - /var -- logy a proměnlivá data - /bin, /usr/bin -- programy a příkazy


Základní příkazy pro práci se soubory a adresáři

Zobrazení obsahu složky

ls        # základní výpis
ls -l     # detailní výpis (práva, velikost, datum)
ls -lh    # velikosti čitelně (KB, MB)
ls -a     # včetně skrytých souborů

Přesouvání a kopírování

cp soubor.txt kopie.txt      # kopírování souboru
cp -r adresar/ kopie_adresar # rekurzivní kopírování složky

mv soubor.txt /tmp/          # přesun do jiné složky
mv stary.txt novy.txt        # přejmenování souboru

Mazání

rm soubor.txt        # smazání souboru
rm -r adresar/       # smazání složky a obsahu (opatrně!)

Práva k souborům

Každý soubor v Linuxu má vlastní práva: - r -- read (čtení) - w -- write (zápis) - x -- execute (spuštění)

Práva se vztahují na: - uživatele (owner) - skupinu (group) - ostatní (others)

Ukázka výpisu

ls -l
-rw-r--r-- 1 jan jan  1200 říj  2 12:00 dokument.txt

Rozklad: - - -- soubor (d pro adresář) - rw- -- vlastník může číst a zapisovat - r-- -- skupina může jen číst - r-- -- ostatní mohou jen číst

Změna práv

chmod 755 skript.sh   # rwxr-xr-x
chmod u+x soubor.sh   # přidání spustitelného práva pro uživatele

Změna vlastníka

chown uzivatel:skupina soubor.txt

Velikost souborů

Pro zjištění velikosti souborů a složek:

ls -lh soubor.txt     # velikost souboru
du -sh adresar/       # velikost adresáře
df -h                 # volné místo na disku

Rychlý přehled užitečných příkazů

  • ls -- výpis obsahu složky
  • cp -- kopírování
  • mv -- přesun/přejmenování
  • rm -- mazání
  • chmod -- změna práv
  • chown -- změna vlastníka
  • du -- velikost složky
  • df -- stav disku

Závěr

Práce se soubory v Linuxu se zpočátku může zdát složitá, ale s těmito základními příkazy získáte jistotu. Doporučujeme je zkoušet na testovacích souborech, abyste se vyhnuli nechtěným ztrátám dat.
Jakmile si osvojíte základy, otevírá se vám svět pokročilých nástrojů a automatizace.