Základy práce se soubory v Linuxu
- Publikováno 27. 10. 2021
- IT, elektro
- Karel Marek
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žkycp-- kopírovánímv-- přesun/přejmenovánírm-- mazáníchmod-- změna právchown-- změna vlastníkadu-- velikost složkydf-- 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.