Stewdent.eu
▾

Správa súborov

Zisti, ako operačný systém organizuje súbory a priečinky, čo sú cesty k súborom a aké operácie môžeš so súbormi vykonávať.

Posledná aktualizácia: 4. januára 2026

★☆☆☆☆ Stupeň 1computingSústavyoperating-systemsfilesdirectoriesfile management4 min čítania

Nahlásiť chybu

Každý počítač obsahuje tisíce súborov — programy, dokumenty, obrázky, nastavenia. Správa súborov je jedna z najdôležitejších funkcií operačného systému — organizuje všetky tieto dáta do prehľadnej štruktúry, aby si ich mohol ľahko nájsť a používať.

Súbory a priečinky

Súbor (file) je pomenovaná jednotka dát uložených na disku. Každý súbor má:

  • Meno (napr. essay.docx)
  • Príponu (.docx udáva typ súboru)
  • Veľkosť (koľko bajtov zaberá)
  • Dátum vytvorenia/zmeny

Priečinok (folder, adresár, directory) je kontajner, do ktorého možno ukladať súbory a ďalšie priečinky. Vytvára stromovú hierarchiu.

Stromová štruktúra súborového systému

Súborový systém je organizovaný ako strom s jedným koreňovým adresárom (root):

/ (koreň — Linux/Mac)  alebo  C:\ (Windows)
├── Users/
│   └── jan/
│       ├── Documents/
│       │   ├── skola/
│       │   │   └── referat.docx
│       │   └── osobne/
│       └── Pictures/
│           └── dovolenka.jpg
├── Program Files/
└── Windows/
Poznámka

Na Linuxe a macOS je koreňový adresár /. Na Windows je to C:\ (alebo iné písmeno disku). Táto hierarchická štruktúra umožňuje ukladať súbory na logické miesta a ľahko ich nájsť.

Cesty k súborom

Cesta (path) je adresa súboru v stromovej štruktúre.

Absolútna cesta

Začína od koreňového adresára — jednoznačne určuje polohu súboru kdekoľvek v systéme:

  • Linux/Mac: /home/jan/Documents/skola/referat.docx
  • Windows: C:\Users\Jan\Documents\skola\referat.docx

Relatívna cesta

Začína od aktuálneho priečinka:

  • Ak si v /home/jan/, relatívna cesta k referátu je Documents/skola/referat.docx
  • .. znamená „rodičovský priečinok" — o úroveň vyššie
import os

# Aktuálny pracovný adresár
print(os.getcwd())  # Napr. /home/jan/Documents

# Zoznam súborov v adresári
subory = os.listdir(".")
print(subory)

# Vytvorenie nového priečinka
os.makedirs("skola/projekty", exist_ok=True)

# Presun súboru
import shutil
shutil.copy("referat.docx", "skola/referat.docx")

# Zistenie veľkosti súboru
velkost = os.path.getsize("skola/referat.docx")
print(f"Veľkosť: {velkost} bajtov")
Tip

V Pythone a iných programovacích jazykoch sa odporúča používať os.path.join() na spájanie ciest namiesto pevne písaných lomítok — funguje správne na Windows aj Linux/Mac.

Operácie so súbormi

OperáciaPopisKlávesová skratka
VytvorenieNový súbor alebo priečinokCtrl+N
PremenovanieZmena mena súboruF2
KopírovanieDuplikácia súboruCtrl+C, Ctrl+V
PresunutiePremiestnenie súboruCtrl+X, Ctrl+V
VymazanieOdstránenie súboruDelete
VyhľadanieNájdenie súboru podľa názvuCtrl+F

Prípony súborov

Prípona (posledná časť názvu za bodkou) naznačuje typ súboru:

PríponaTyp súboru
.txt, .docx, .pdfTextové dokumenty
.jpg, .png, .gifObrázky
.mp3, .wav, .flacZvuk
.mp4, .mkvVideo
.py, .js, .htmlZdrojový kód
.zip, .rarKomprimované archívy
.exe (Windows)Spustiteľné programy
Upozornenie

Prípona súboru len naznačuje typ obsahu — operačný systém ju používa na výber správneho programu. Ale príponu možno zmeniť manuálne bez zmeny obsahu. Ak teda dostaneš súbor .exe e-mailom od neznámeho odosielateľa, môže to byť malvér.

Cvičné príklady

Aký je rozdiel medzi absolútnou a relatívnou cestou k súboru? Uveď príklad každej z nich.

Zobraziť odpoveď
Absolútna cesta začína od koreňového adresára a jednoznačne určuje súbor: napr. /home/jan/Documents/referat.docx (Linux). Relatívna cesta začína od aktuálneho adresára: ak si v /home/jan/, relatívna cesta je Documents/referat.docx. Relatívna cesta závisí od toho, kde sa práve nachádzaš.

Na disku máš súbor s názvom fotka.jpg. Ak zmeníš príponu na fotka.txt, zmení sa obsah súboru (obrázok)? Vysvetli.

Zobraziť odpoveď
Nie — obsah súboru sa nezmení. Prípona je len časť názvu súboru, ktorú operačný systém používa na výber programu na otvorenie. Ak zmeníš .jpg na .txt, OS sa pokúsi otvoriť obrázok ako text — zobrazí sa nezmyselný text (binárne dáta obrázka). Samotné obrazové dáta na disku zostanú nezmenené.