Santykinis folderio nurodymas
Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Santykinis folderio nurodymas – būdas nurodyti kompiuteryje esantį folderį kito folderio atžvilgiu.
Šiai sistemai reikalingas vadinamasis „darbinis folderis“ – žinoma vieta, kurios atžvilgiu nurodomos visos kitos. Jei neaišku, kur šiuo metu yra darbinis folderis, jį galima sužinoti komanda pwd (present working directory):
Vartotojo komanda: pwd Sistemos atsakymas: /root
Darbinis folderis gali būti pakeičiamas komanda cd:
Komanda: cd /home/audriusa/workspace Komanda: pwd Atsakymas: /home/audriusa/workspace
Jei failo vardas įvairiose komandose renkamas nenurodant jo vietos, laikoma, jog failo reikia ieškoti darbiniame folderyje. Pavyzdžiui, komanda
mv senas_vardas naujas_vardas
atlieka darbiniame folderyje esančio failo pervardinimą.
Žinant darbinį folderį, kitus folderius ir failus galima nurodyti jo atžvilgiu:
Du taškai žymi folderį, kuriame yra darbinis folderis. Komanda
mv failas ..
iškels failą failas iš darbinio folderio į jam išorinį. Komanda
mv failas ../..
iškels failą failas į dar aukštesni lygio folderį (tą, kuriame yra folderis, kuriame yra darbinis folderis).
Galimi ir sudėtingesni variantai:
mv failas ../Kitas_folderis
Ši komanda galima esant tokiai folderių struktūrai:
- Folderis
-
- Darbinis_folderis
-
- failas
- Kitas_folderis
Po jos įvykdymo failas bus perkeltas taip:
- Folderis
-
- Darbinis_folderis
- Kitas_folderis
-
- failas
[taisyti] Taikymo sritis
Santykiniai takai labai patogūs skriptuose, kurie turi veikti įvairiuose kompiuteriuose. Priklausomai nuo to, kaip sutvarkyta konkretaus kompiuterio direktorijų sistema, absoliutiniai takai gali skirtis, tačiau santykiniai daug dažniau lieka nepasikeitę. Santykiniai takai taip pat neretai užrašomi trumpiau ir todėl taikomi ir tiesiog renkant komandas.