Portál AbcLinuxu, 21. července 2025 22:03


Dotaz: same name for file and directory in same directory

TheTechnic avatar 11.9.2010 21:42 TheTechnic | skóre: 7
same name for file and directory in same directory
Přečteno: 143×
Odpovědět | Admin
Ahojte, uz nazov vypoveda co by som chcel vediet a to ci je mozne nejakym sposobom vytvorit v jednom priecinku subor i adresar pod tym istym menom, lebo ked mam uz vytvoreny adresar, tak pri vytvarani suboru s tym istym menom mi hlasi,ze subor uz existuje (pritom existuje len ten adresar a nie subor). (zaujima ma to, tak sa pytam ak by niekto vedel, tak ze mu dakujem :)

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.9.2010 22:22 chrono
Rozbalit Rozbalit vše Re: same name for file and directory in same directory
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možno existuje súborový systém, ktorý to dokáže, ale bežne používané súborové systémy si s tým asi neporadia. Z pohľadu súborového systému je adresár a súbor zvyčajne takmer rovnaká štruktúra, pri adresári je len označené, že je to adresár a nie súbor (takže zdieľajú rovnaký menný priestor a teda nemôžu mať rovnaké názvy).
TheTechnic avatar 11.9.2010 22:38 TheTechnic | skóre: 7
Rozbalit Rozbalit vše Re: same name for file and directory in same directory

OK, vdaka Ti aj za takuto odpoved ;) Mna len zaujala myslienka spomenuta na tejto internetovej adrese: http://google-cz.blogspot.com/2010/08/s-lomitkem-nebo-bez.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+BlogGoogleeskRepublika+(Blog+Google+Czech+Republic)

Tak som vo /var/www/ chcel vytvorit ten rovnaky subor s adresarom a skusit ako sa zachova prehliadac ...

11.9.2010 23:14 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: same name for file and directory in same directory

Ten článeček je dost zmatený. Problém s chybějícím koncovým lomítkem u URL odkazujícího na adresář je totiž v něčem úplně jiném: v tom, že by nefungovaly správně relativní odkazy. Pokud totiž dokument s URL

  http://path/to/name

obsahuje odkaz na file.html, bude vyhodnocen jako

  http://path/to/file.html

zatímco v dokumentu s URL

  http://path/to/name/

bude tentýž relativní odkaz ukazovat na

  http://path/to/name/file.html

Relativní odkazy totiž vyhodnocuje klient a ten nemůže vědět, zda jde o soubor nebo adresář (ta otázka pro něj vlastně ani nemá smysl).

11.9.2010 23:07 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: same name for file and directory in same directory
Možno existuje súborový systém, ktorý to dokáže

Dokážu si představit ledacos, ale tohle jen s hodně velkými obtížemi. Jak by podle vás systém při více stejnojmenných souborech (byť různého typu) poznal, na který se cestou/jménem odkazujete?

Řešení 1× (TheTechnic (tazatel))
11.9.2010 23:18 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: same name for file and directory in same directory
Odpovědět | | Sbalit | Link | Blokovat | Admin
ci je mozne nejakym sposobom vytvorit v jednom priecinku subor i adresar pod tym istym menom

Rozhodně ne. V jednom adresáři nemůžete mít dva soubory se stejným jménem; to, že by byly různého typu, na tom nic nemění.

pritom existuje len ten adresar a nie subor

Adresář je jen další typ souboru, stejně jako obyčejný soubor, symbolický link, pojmenovaná roura, blokové zařízení, znakové zařízení nebo socket.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.