4.1.2. Pregled sadržaja diska, imenika i datoteka |
Svaki operativni sustav koristi nekakvu datotečnu strukturu za spremanje datoteka (file system) na za to predviđene medije. Datoteke sadrži podatke koji se prema sadržaju u njima grupiraju u skupine tako da svaka skupina - imenik (directory, folder, map) sadrži datoteke sličnih osobitosti (izvršive, sistemske, biblioteke, glazbene, video itd.) bez obzira raspoređuje li ih operativni sustav, programska potpora ili korisnik. Unutar jednog imenika ne moraju biti samo datoteke već i samo njemu pripadni imenici - podimenici (subdirectory). Sve skupa čini jednu hijerarhijsku strukturu koja podsjeća na stablo u kojem su grane imenici a lišće datoteke. Sam vrh naziva se ROOT imenik.
Ovisno o vrsti operativnog sustava imenik može biti jednostavan popis datoteka koji ukazuje koje mu datoteke pripadaju, pa je i on jedna svojevrsna datoteka (Unix, Linux ...), a atributi datoteke su zapisi u sastavu datoteke, ili je pak imenik specijalna datoteka u koju se upisuju podaci o datotekama koji su mu dodijeljeni, kao ime datoteke i njena svojstva (Windows, DOS ...). Bez obzira na uporabljenu koncepciju radi se o hijerarhijskoj strukturi imenika koja omogućava dohvat ili spremanje datoteke u neki od njih prema SPECIFIKACIJI DATOTEKE koju definira operativni sustav kao u primjerima u poglavlju 4.1.1 i 5.1.1.
Osnovne komande operativnog sustava odnose se na kretanje duž stablaste strukture imenika i pregled sadržaja pojedinih. Kretanje od imenika do imenika vrši se komandom CD ili komandom CHDIR (CHANGE DIRECTORY = PROMJENI IMENIK) po sintaksi:
CD_[disk:][\put\]IMENIK (Int)
CD\
CD..
Prva komanda omogućava da se na disku DOS postavi u naznačeni imenik, druga komanda omogućava povratak u ROOT - početak stablaste strukture imenika, a treća povratak u nadređeni imenik u odnosu na trenutni. Značenje dodataka je:
disk: Uređaj na kojem se želi izraditi imenik, ako se ne navede podrazumijeva se uređaj na kojem se radi. \put\ Put (imenici) do imenika u kojem se želi izraditi novi imenik. Ako se ne navede kreira se novi imenik u imeniku u kojem se OS trenutno nalazi. IMENIK Ime (naziv) imenika do 8 (osam) znakova, kao za datoteku.
U slijedećim primjerima prikazani su nalozi za kretanje kroz stablo diska [C:] prema slici 4.1.2 i imenik KADAR izrađen na disketi [A:], s promptom koji pokazuje mjesto gdje trenutno 'boravi' OS.
Primjeri:
C:\>CD WINDOWS 1. odjeljak C:\WINDOWS\>CD SYSTEM C:\WINDOWS\SYSTEM\>CD.. C:\WINDOWS\>CD MSAPPS C:\> ---------------------- C:\WINDOWS\MSAPPS\>CD MSINFO 2. odjeljak C:\WINDOWS\MSAPPS\MSINFO\>CD.. C:\WINDOWS\MSAPPS\>CD.. C:\WINDOWS\>CD.. C:\> ---------------------- C:\>CD C:\WINDOWS\MSAPPS\MSINFO 3. odjeljak C:\WINDOWS\MSAPPS\MSINFO\>CD\ C:\> ---------------------- C:\>CD DOS 4. odjeljak C:\DOS\>A: A:\>CD KADAR A:\KADAR\>C: C:\DOS\>A: A:\KADAR\>C: C:\DOS\>CD.. C:\> ---------------------- C:\>CD A: 5. odjeljak A:\KADAR\ --> odgovor na prethodnu komandu C:\> ---------------------- C:\>F: 6. odjeljak F:\>
Ako se OS nalazi u jednoj grani stabla, ne može se sa CD preći u drugu granu a da se prethodno ne vrati u ROOT ili mjesto gdje se grane sastaju. Drugi odjeljak primjera uz dio prvog prikazuje kako doći do željenog imenika i vratiti se postupno. Treći odjeljak prikazuje brz prijelaz u željeni imenik i natrag. Četvrti odjeljak prikazuje promjenu imenika i uređaja, OS 'pamti' imenik uređaja s kojeg je prešao na drugi uređaj. Peti odjeljak prikazuje uporabu CD bez argumenta kada se pokazuje gdje je na uređaju OS zadnji put djelovao. Šesti odjeljak prikazuje moguću promjenu uređaja u mreži kada se jedan od diskova drugih računala vidi kao [F:].
Kreiranje novog imenika vrši se komandom MD ili komandom MKDIR (MAKE DIRECTORY = NAPRAVI IMENIK) po sintaksi:
MD_[disk:][\put\]IMENIK (Int)
Uklanjanje praznog (bez datoteka) imenika vrši se komandom RD ili komandom RMDIR (REMOVE DIRECTORY = UKLONI IMENIK). Komanda ne može ukloniti imenik koji sadrži datoteke. Sintaksa je:
RD_[disk:][\put\]IMENIK (Int)
Pri kreiranju i brisanju imenika ne javlja se poruka o izvršenoj zadaći. Kontrola se može izvršiti komandom TREE.
Primjeri:
C:\WINDOWS\MSAPPS\>MD MSDRAW 1. odjeljak C:\WINDOWS\MSAPPS\>CD\ C:\> ---------------------- C:\>MD C:\WINDOWS\MSAPPS\WORDART 2. odjeljak C:\>
Prvi odjeljak prikazuje način izrade imenika iz imenika u kojem se želi izraditi novi imenik, a drugi odjeljak prikazuje način izrade imenika iz ROOT-a. Pri izradi imenika ne javlja se poruka o izvršenoj zadaći. Kontrola po zadanim komandama može se izvršiti komandom TREE.
Primjeri:
C:\WINDOWS\MSAPPS\>RD MSDRAW C:\WINDOWS\MSAPPS\>CD\ C:\> ---------------------- C:\>RD C:\WINDOWS\MSAPPS\WORDART C:\>
Primjeri prikazuju način brisanja imenika iz imenika i iz ROOT.
Komanda za PREGLED sadržaja diska je DIR (DIRECTORY=IMENIK), uz mnoštvo dodataka od kojih su najvažniji navedeni u sintaksi nadalje.
DIR_[disk:][\put][/P][/W][/A:H|/A:D][/O:N|/O:E] (Int)
Dodaci komande DIR su:
disk: Uređaj kojemu se pregledava sadržaja. put Imenik koji se želi u uređaju pregledati. /P Omogućava da se pregled zaustavi nakon popunjavanja ekrana. Pritisak na bilo koju tipku omogućava pregled slijedećeg ekrana. /W Omogućava pregled datoteka složenih po stupcima. Ključevi /P i /W smiju se uporabiti istovremeno. /A:H Atribut koji omogućava prikaz skrivenih datoteka. /A:D Atribut koji omogućava samo prikaz imenika. /O:N Omogućava ispis sadržaja složen po imenima datoteka. /O:E Omogućava ispis sadržaja složen po tipu datoteka.
DIR bez dodataka omogućava pregled svih datoteka u imeniku u kojem je DOS trenutno prisutan i ispisuje se naziv datoteka, njihov tip, veličina u B (Byte) i datum i vrijeme kreiranja. Na kraju popisa slijedi podatak koliko je datoteka prikazano i njihova ukupna veličina, te veličina slobodnog prostora na disku. Potom se OS opet javlja sa svojim promptom. Bez obzira da li su u popisu prikazani imenici ili ne ukupni broj na kraju popisa uvijek se odnosi samo na tekući imenik ili imenik koji se pregledava, te taj podatak nije mjerodavan da bi se saznalo ukupno zauzeće diska.
Primjer potpunog prikaza sadržaja jednog imenika je:
Volume in drive C is BUMA Directory of C:\WORK . <DIR> 12-28-94 10:08p .. <DIR> 12-28-94 10:08p GRBCRO BMP 141,558 12-20-94 2:36a NC CFG 2,225 09-01-93 12:00p NE COM 29,992 09-19-87 12:27p BRODOVI DBF 83,968 12-20-94 8:10a NE DOC 4,128 04-12-86 4:39a NC EXE 3,358 05-10-93 6:52p BUTTRFLY PCX 26,296 10-19-92 12:00p MS PCX 1,461 10-28-93 12:00a REALLIST WK1 6,321 09-16-88 2:01p 93-94-1 WKS 17,634 12-20-94 2:49a DISK WMF 4,132 04-19-94 12:00a TISAK WPS 4,096 12-13-94 6:58p TANKER XLS 7,330 11-26-94 11:50a 15 file(s) 332,499 bytes 113,586,176 bytes free
Primjer III
Uporaba komande DIR s različitim parametrima.
Prikaz imenika DOS u uređaju [C:], gdje su datoteke složene abecedno po imenu u pet stupaca. To su sve prolazne komande i naredbe operativnog sustava MS-DOS 6.2.
C:\DOS\>DIR /W/O:N ili C:\>DIR C:\DOS /W/O:N
Odgovor računala na jednu od prikazanih komandi je:
Volume in drive C is BUMA Directory of C:\DOS [.] [..] ANSI.SYS APPEND.EXE ATTRIB.EXE AUTOEXEC.UMB CHKDSK.EXE CHKLIST.MS CHKSTATE.SYS CHOICE.COM COMMAND.COM CONFIG.UMB COUNTRY.SYS DBLSPACE.BIN DBLSPACE.EXE DBLSPACE.HLP DBLSPACE.INF DBLSPACE.SYS DBLWIN.HLP DEBUG.EXE DEFAULT.SET DEFRAG.EXE DEFRAG.HLP DELOLDOS.EXE DELTREE.EXE DISKCOMP.COM DISKCOPY.COM DISPLAY.SYS DOSHELP.HLP DOSKEY.COM DRIVER.SYS EDIT.COM EDIT.HLP EGA.CPI EGA2.CPI EMM386.EXE EXPAND.EXE FASTHELP.EXE FASTOPEN.EXE FC.EXE FDISK.EXE FIND.EXE FORMAT.COM GRAPHICS.COM GRAPHICS.PRO HELP.COM HELP.HLP HIMEM.SYS INTERLNK.EXE INTERSVR.EXE KEYB.COM KEYBOARD.SYS KEYBRD2.SYS LABEL.EXE LOADFIX.COM MEM.EXE MEMMAKER.EXE MEMMAKER.HLP MEMMAKER.INF MEMMAKER.STS MODE.COM MONOUMB.386 MORE.COM MOVE.EXE MSAV.EXE MSAV.HLP MSAV.INI MSAVHELP.OVL MSAVIRUS.LST MSBACKDB.OVL MSBACKDR.OVL MSBACKFB.OVL MSBACKFR.OVL MSBACKUP.HLP MSBACKUP.EXE MSBACKUP.OVL MSBACKUP.INI MSBACKUP.LOG MSBACKUP.TMP MSBCONFG.HLP MSBCONFG.OVL MSCDEX.EXE MSD.COM MSD.EXE MSTOOLS.DLL NETWORKS.TXT NLSFUNC.EXE OS2.TXT POWER.EXE PRINT.EXE QBASIC.EXE QBASIC.HLP RAMDRIVE.SYS README.TXT REPLACE.EXE RESTORE.EXE SCANDISK.EXE SCANDISK.INI SETVER.EXE SHARE.EXE SIZER.EXE SMARTDRV.EXE SMARTMON.EXE SMARTMON.HLP SORT.EXE SUBST.EXE SYS.COM TREE.COM UNDELETE.EXE UNFORMAT.COM VFINTD.386 VIRSIGS.MS VSAFE.COM XCOPY.EXE 114 file(s) 4,037,112 bytes 113,954,816 bytes free
Prikaz imenika diska [C:] složenih abecedno po nazivu dobiti će se komandom:
C:\>DIR /W/A:D/O:N
A odgovor računala je:
Volume in drive C is BUMA Directory of C:\ [BAT] [DOS] [MOUSE] [PROGRAMS] [TEMP] [TEMP-IE] [TOOLS] [WINDOWS] [WORK] 9 file(s) 0 bytes 97,169,408 bytes free
Prikaz svi skrivenih datoteka u ROOT-u uređaja [C:] složenih abecedno prema tipu datoteke i bez skraćenog ispisa dobije se komandom
C:\>DIR /A:H/O:E
A odgovor računala je:
Volume in drive C is BUMA Directory of C:\ IMAGE IDX 29 12-30-94 12:58a SD INI 1,602 12-02-94 1:01p 386SPART PAR 7,962,624 12-30-94 1:14a IO SYS 40,566 09-27-93 6:20a MSDOS SYS 38,138 09-27-93 6:20a 5 file(s) 8,042,959 bytes 97,165,312 bytes free
Prikaz svih datoteke tipa .INI u imeniku WINDOWS omogućuje JOKER-WILDCARD (KVISKO) koji znakom ' * ' daje OS na znanje da ime nije od značaja. Znak ' ? ' je joker koji zamjenjuje samo jedno slovo. Glede navedenog komanda je:
C:\>DIR C:\WINDOWS\*.ini /W/O:N
A odgovor računala je:
Volume in drive C is BUMA Directory of C:\WINDOWS ARTGALRY.INI CLIPBRD.INI CLOCK.INI CONTROL.INI DOSAPP.INI EXCEL4.INI MOUSE.INI MPLAYER.INI MSD.INI MSDRAW.INI MSFNTMAP.INI MSMAIL.INI MSTXTCNV.INI MSWKSWIZ.INI MSWORKS3.INI NCDINFO.INI NETWATCH.INI ODBC.INI ODBCINST.INI ODBCISAM.INI PROGMAN.INI PROTOCOL.INI QE.INI SCHDPLUS.INI SERIALNO.INI SOL.INI SYSTEM.INI TTEMBED.INI WIN.INI WINCHAT.INI WINFILE.INI WINHELP.INI WINMETER.INI WINMINE.INI WINWORD6.INI WINZIP.INI 36 file(s) 37,754 bytes 97,161,216 bytes free
Komanda:
C:\>DIR C:\WINDOWS\MS?.*
omogućava pregled svih datoteka koje počinju s MS i imaju ime od tri znaka, bili kojeg tipa (tip datoteke nije važan).
Komanda:
C:\>DIR C:\DOS\M*.EXE
omogućava pregled svih datoteka imenika DOS koje počinju s M i tipa su .EXE.
Pregled sadržaja same datoteke ostvaruje se komandom TYPE (VRSTA). Komanda, za razliku od prethodnih verzija DOS-a ne dozvoljava heksdekadni prikaz datoteka te je ima smisla uporabiti samo za tekstom razumljive datoteke. Sintaksa je:
TYPE_[disk:][\put\]IME.TIP (Int)
ili skraćeno prema dosad navedenom TYPE_#SD. Korisno ju je kod dužih prikaza uporabiti udruženu s komandom MORE da ne bi sadržaj 'protrčao' preko ekrana.
Kontrolirani pregled datoteke ekran po ekran, s uputama kako koristiti MS-DOS dobije se komandom:
C:\>TYPE_C:\DOS\README.TXT | MORE
ako je zadana iz ROOT-a, ili komandom:
C:\DOS>TYPE_README.TXT | MORE
ako je zadana iz imenika u kojem se datoteka nalazi. Prekid ispisa komande je već poznata kombinacija <CTRL> + <C>.
Komande koje omogućavaju pregled startne datoteke i datoteke konfiguracije sustava u ROOT-u su:
C:\>TYPE autoexec.bat C:\>TYPE config.sys
Nije potrebito uporabiti MORE, jer su obično kraće od jedne duljine ekrana.
Datoteka binarnog sadržaja (izvršna) ne da se 'čitati' ovom komandom, na primjer:
C:\>TYPE_C:\DOS\tree.com
Za čitanje izvršivih datoteka koriste se u tu svrhu dizajnirani programski proizvodi.
Citiranje ove stranice: Radić, Drago. " Informatička abeceda " Split-Hrvatska. {Datum pristupa}; https://informatika.buzdo.com/datoteka. Copyright © by Drago Radić. Sva prava pridržana. | Odgovornost |