Következő Előző Tartalom

5. Könyvtárak használata

5.1 Könyvtárak: előzetes megjegyzések

Láttuk már a különbséget a DOSWin és Linux alatti fájlok között. A könyvtárak esetén a DOSWin alatt a gyökérkönyvtár a \, a Linux alatt a /. Hasonlóképpen az egymásba ágyazott könyvtárak esetén az elválasztó jel DOSWin alatt a \, Linux alatt a /. Példa fájlnévre útvonallal együtt:

DOS:    C:\PAPERS\GEOLOGY\MID_EOC.TEX
Linux:  /home/guido/papers/geology/middle_eocene.tex

Ahogy megszoktad, a .. a szülőkönyvtár, és a . az aktuális könyvtár. Ne feledd, hogy a rendszer nem enged bármelyik könyvtárba belépni (cd), akármelyik könyvtárat törölni (rmdir), vagy akárhol egy új könyvtárat létrehozni (mkdir). Minden felhasználónak van egy saját könyvtára, amit a rendszergazda jelöl ki számára, és ahol a dolgait tarthatja. Például az én gépemen a saját könyvtáram a /home/guido.

5.2 Könyvtárak hozzáférési engedélyei

A könyvtárak szintén rendelkeznek hozzáférési engedélyekkel. Amit a Hozzáférési engedélyek és tulajdonjogok című fejezetben láttunk, az itt is érvényes: tulajdonos, csoport, mások (user, group és other). Egy könyvtárnál a rx azt jelenti, hogy cd-vel be tudsz lépni oda, míg ha a w is meg van adva, akkor törölni is tudsz abban a könyvtárban (a törlendő fálj engedélyeinek megfelelően természetesen), vagy akár magát a könyvtárat is törölheted.

Például annak megelőzésére, hogy mások és a csoportod tagjai a /home/guido/text könyvtáradban nézelődjenek ezt a parancsot kell kiadnod:

$ chmod og-rwx /home/guido/text

5.3 DOS-os parancsok Linuxos megfelelői

DIR:            ls, find, du
CD:             cd, pwd
MD:             mkdir
RD:             rmdir
DELTREE:        rm -rf
MOVE:           mv

Példák

DOS                                     Linux
---------------------------------------------------------------------

C:\GUIDO>DIR                            $ ls
C:\GUIDO>DIR FILE.TXT                   $ ls file.txt
C:\GUIDO>DIR *.H *.C                    $ ls *.h *.c
C:\GUIDO>DIR/P                          $ ls | more
C:\GUIDO>DIR/A                          $ ls -l
C:\GUIDO>DIR *.TMP /S                   $ find / -name "*.tmp"
C:\GUIDO>CD                             $ pwd
        nincs - lásd a megjegyzést      $ cd
        úgyszintén                      $ cd ~
        úgyszintén                      $ cd ~/temp
C:\GUIDO>CD \OTHER                      $ cd /other
C:\GUIDO>CD ..\TEMP\TRASH               $ cd ../temp/trash
C:\GUIDO>MD NEWPROGS                    $ mkdir newprogs
C:\GUIDO>MOVE PROG ..                   $ mv prog ..
C:\GUIDO>MD \PROGS\TURBO                $ mkdir /progs/turbo
C:\GUIDO>DELTREE TEMP\TRASH             $ rm -rf temp/trash
C:\GUIDO>RD NEWPROGS                    $ rmdir newprogs
C:\GUIDO>RD \PROGS\TURBO                $ rmdir /progs/turbo

Megjegyzések:


Következő Előző Tartalom