{"id":1148,"date":"2020-11-25T22:47:33","date_gmt":"2020-11-25T21:47:33","guid":{"rendered":"https:\/\/ssntb.org\/mirozaric\/?p=1148"},"modified":"2020-11-25T22:47:33","modified_gmt":"2020-11-25T21:47:33","slug":"organizacija-datoteka-file-system","status":"publish","type":"post","link":"https:\/\/ssntb.org\/mirozaric\/2020\/11\/25\/organizacija-datoteka-file-system\/","title":{"rendered":"ORGANIZACIJA DATOTEKA (FILE SYSTEM)"},"content":{"rendered":"\n<p>Datoteke se grupi\u0161u u skupove datoteka. Na primjer, prirodno je da datoteke sa podacima o studentima pojedinih godina studija istog smjera pripadaju jednom skupu datoteka. Skupu datoteka pristaje naziv direktorijum (directory, folder), ako se prihvati gledi\u0161te da skup datoteka sadr\u017ei imena svih datoteka koje su obuhva\u0107ene pomenutim skupom. Radi razlikovanja direktorijuma, svaki od njih poseduje ime koje bira korisnik. Za direktorijume su dovoljna jednodjelna imena, jer nema potrebe za klasifikacijom direktorijuma (pogotovo ne po njihovom sadr\u017eaju).<\/p>\n\n\n\n<p>Tako, na primjer: <\/p>\n\n\n\n<p>Smjer mo\u017ee da predstavlja ime direktorijuma, koji obuhvata datoteke sa podacima o studentima svih godina studija istog smjera. Razvrstavanjem datoteka u direktorijume nastaje hijerarhijska organizacija datoteka, u kojoj su na vi\u0161em nivou hijerarhije direktorijumi, a na ni\u017eem nivou se nalaze datoteke, koje pripadaju pomenutim direktorijumima (odnosno, \u010dija imena su sadr\u017eana u ovim direktorijumima). Ovakva hijerarhijska organizacija povla\u010di za sobom i hijerarhijsko ozna\u010davanje datoteka. Hijerarhijsku oznaku ili putanju (path name) datoteke obrazuju ime direktorijuma kome datoteka pripada i ime datoteke. Dijelove putanje obi\u010dno razdvaja znak \/ (ili znak \\).<\/p>\n\n\n\n<p>\u2022Tako, na primjer:<\/p>\n\n\n\n<p>smjer1\/godina1.txt <\/p>\n\n\n\n<p>predstavlja putanju datoteke, koja sadr\u017ei podatke o studentima prve godine studija sa prvog smjera. Hijerarhijska organizacija datoteka ima vi\u0161e nivoa, kada jedan direktorijum obuhvata, pored datoteka, i druge direktorijume (odnosno sadr\u017ei, pored imena datoteka, i imena drugih direktorijuma). Obuhva\u0107eni direktorijumi se nalaze na ni\u017eem nivou hijerarhije. Na primjer, direktorijum fakultet obuhvata direktorijume pojedinih smjera. Na vrhu hijerarhijske organizacije datoteka se nalazi korijenski direktorijum (root). U slu\u010daju vi\u0161e nivoa u hijerarhijskoj organizaciji datoteka, putanju datoteke obrazuju imena direktorijuma sa svih nivoa hijerarhije (navedena u redosledu od najvi\u0161eg nivoa na dole), kao i ime datoteke.<\/p>\n\n\n\n<p>Na primjer:<\/p>\n\n\n\n<p>\/fakultet\/smjer1\/godina1.txt <\/p>\n\n\n\n<p>predstavlja putanju datoteke godina1.txt, koja pripada direktorijumu smjer1. Ovaj direktorijum pripada direktorijumu fakultet, a on pripada korenskom direktorijumu (koji nema imena). Na prethodno opisani na\u010din se obrazuje i putanja direktorijuma. Tako, na primjer:<\/p>\n\n\n\n<p>\/fakultet\/smjer1 <\/p>\n\n\n\n<p>predstavlja putanju direktorijuma smjer1, koji pripada direktorijumu fakultet iz korenskog direktorijuma. Hijerarhijska organizacija datoteka dozvoljava da postoje datoteke sa istim imenima (odnosno, da postoje direktorijumi sa istim imenima), pod uslovom da pripadaju raznim direktorijumima.<\/p>\n\n\n\n<p>Na primjer, na slici je prikazana hijerarhijska organizacija datoteka, u kojoj se nalaze datoteke sa istim imenima i direktorijumi sa istim imenima.  <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>fakultet1<\/td><td>fakultet2<\/td><\/tr><tr><td>smjer1<\/td><td>smjer2<\/td><td>smjer1<\/td><td>smjer2<\/td><\/tr><tr><td>godina1.txt . . .<\/td><td>godina1.txt . . .<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>U hijerarhijskoj organizaciji datoteka (prikazanoj na slici) korijenskom direktorijumu pripadaju direktorijumi fakultet1 i fakultet2. Svaki od njih sadr\u017ei direktorijume smjer1 i smjer2. Pri tome, oba direktorijuma sa imenom smjer1 sadr\u017ee datoteku godina1.txt. Putanje omogu\u0107uju razlikovanje istoimenih direktorijuma, odnosno istoimenih datoteka.<\/p>\n\n\n\n<p>\u2022Tako, putanje:<\/p>\n\n\n\n<p>\/fakultet1\/smjer1<\/p>\n\n\n\n<p>\/fakultet2\/smjer1 \u2022omogu\u0107uju razlikovanje direktorijuma sa imenom smjer1, a putanje:<\/p>\n\n\n\n<p>\/fakultet1\/smjer1\/godina1.txt<\/p>\n\n\n\n<p>\/fakultet2\/smjer1\/godina1.txt \u2022omogu\u0107uju razlikovanje datoteka sa imenom godina1.txt.<\/p>\n\n\n\n<p>Zahvaljuju\u0107i hijerarhijskoj organizaciji datoteka, mogu\u0107e je upravljanje cijelim direktorijumima, kao \u0161to je, na primjer, kopiranje cijelog direktorijuma (odnosno kopiranje svih datoteka i direktorijuma, koji mu pripadaju). Navo\u0111enje potpune putanje datoteke (odnosno, direktorijuma) je potrebno kad god je mogu\u0107 nesporazum, zbog datoteka sa istim imenima\u00a0 (odnosno, zbog direktorijuma sa istim imenima). Ali, ako postoji mogu\u0107nost odre\u0111ivanja nekog direktorijuma kao radnog (working directory), tada se njegova putanja podrazumijeva i ne mora se navoditi.<\/p>\n\n\n\n<p>Na primjer, ako se podrazumijeva da je:<\/p>\n\n\n\n<p>\/fakultet1\/smjer1 <\/p>\n\n\n\n<p>radni direktorijum, tada:<\/p>\n\n\n\n<p>godina1.txt <\/p>\n\n\n\n<p>ozna\u010dava datoteku, koja pripada direktorijumu smjer1 iz direktorijuma fakultet1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"472\" height=\"317\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2020\/11\/image-7.png\" alt=\"\" class=\"wp-image-1149\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2020\/11\/image-7.png 472w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2020\/11\/image-7-300x201.png 300w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"472\" height=\"317\" src=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2020\/11\/image-8.png\" alt=\"\" class=\"wp-image-1150\" srcset=\"https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2020\/11\/image-8.png 472w, https:\/\/ssntb.org\/mirozaric\/wp-content\/uploads\/2020\/11\/image-8-300x201.png 300w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Datoteke se grupi\u0161u u skupove datoteka. Na primjer, prirodno je da datoteke sa podacima o studentima pojedinih godina studija istog smjera pripadaju jednom skupu datoteka. Skupu datoteka pristaje naziv direktorijum (directory, folder), ako se prihvati gledi\u0161te da skup datoteka sadr\u017ei imena svih datoteka koje su obuhva\u0107ene pomenutim skupom. Radi razlikovanja direktorijuma, svaki od njih poseduje&hellip; <br \/> <a class=\"button small blue\" href=\"https:\/\/ssntb.org\/mirozaric\/2020\/11\/25\/organizacija-datoteka-file-system\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-1148","post","type-post","status-publish","format-standard","hentry","category-20"],"_links":{"self":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/comments?post=1148"}],"version-history":[{"count":1,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1148\/revisions"}],"predecessor-version":[{"id":1151,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/posts\/1148\/revisions\/1151"}],"wp:attachment":[{"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/media?parent=1148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/categories?post=1148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssntb.org\/mirozaric\/wp-json\/wp\/v2\/tags?post=1148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}