Sziasztok!
Azt mondja a nagy könyv (p. 51, Prentice Hall, 1984), hogy vessek egy pillantást a working directory bájtjaira. Azonban a rendszeremen ez történik:
librarian@rincewind:~$ od -cb .
od: .: read error: Is a directory
0000000
aholis a rendszer:
Linux rincewind 2.6.24-23-generic #1 SMP Wed Apr 1 21:47:28 UTC 2009 i686 GNU/Linux
(Kubuntu 8.04 LTS).
Ez miért van így? Miért választja külön a fájlokat és a directorykat? A Kernighan -- Pike-ban leírt "*tényleg* minden fájl" attitűd olyan hátrányokkal járt, ami miatt Linus-ék inkább más utat választottak? Ismeri valaki ennek a különbségnek a sztoriját?
- 882 megtekintés
Hozzászólások
nagy könyv: 1984
ma: 2009
difi: 25 év
Ugyan mi értelme lenne a könyvtár tartalmát nyersen kiolvasni? Mondj egyetlen épeszű érvet :-)
- A hozzászóláshoz be kell jelentkezni
Kívácsiság?
Megtudni mi változott 25 év alatt? (a kérdés még mindig áll)
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni
-
- A hozzászóláshoz be kell jelentkezni
FreeBSD-n remekül működik...
lásd:
http://www.unix.com/unix-advanced-expert-users/35034-using-od-directory…
- A hozzászóláshoz be kell jelentkezni
ami miatt Linus-ék inkább más utat választottak?
Valamilyen ertelemben tudja a linux kernel ezt: lasd
`man 2 open`
:
The full list of file creation flags and file status flags is as follows:
[...]
O_DIRECTORY
If pathname is not a directory, cause the open to fail. This
flag is Linux-specific, and was added in kernel version 2.1.126,
to avoid denial-of-service problems if opendir(3) is called on a
FIFO or tape device, but should not be used outside of the
implementation of opendir.
Hogy egy (veg)felhasznaloi program ebbol mit s hogyan valosit meg vegul, az mar mas kerdes.
- A hozzászóláshoz be kell jelentkezni
@bert750, @apal: köszi a linket meg manpage-t. Nagyjából ez válaszol is a kérdésre.
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni