unix "/"

A

anduril_parya

Jungspund
notfall: simple unix frage

hallo
kann mir jemand bitte diese frage beantworten?

Das Unix-Dateisystem erlaubt nahezu beliebige Zeichen in Pfadnamen.
Kann das Zeichen / in anderer Bedeutung vorkommen als als
Trennsymbol zwischen den Hierarchieebenen? Wie steht es mit dem
Zeichen \ ?

danke
 
Zuletzt bearbeitet:
Jo ist so weil es so ist.
/ ist das root Dateisystem in dem alle Verzeichnisse liegen und wo andere Laufwerke drin gemountet sind, sowie auch Virtuelle Dateisysteme wie /proc.
\ ist erlaubt, einfach mal testen.
http://de.wikipedia.org/wiki/Dateisystem#Hierarchische_Dateisysteme

Wenn du Windows Benutzer bist und du dich mit Unix anfreunden willst musst du vor allem beim Dateisystem mächtig umdenken.
In NT Systemen ist C:\Windows\system32\ ein Pfad, wo das "\" als Hierachieebene gilt in Unix /bin/ oder /sbin/ oder C:\Programme\Mozilla Firefox oder C:\Program Files(x86)\Mozilla Firefox in Unix /usr/lib/firefox.
 
Zuletzt bearbeitet:
"/" ist immer die Verzeichnistrennung, das kannst auch auch nicht in einen Dateinamen einbauen.

"\" ist mehr oder weniger die initialisierung für ein Sonderzeichen. Du kannst zb mit "\ " ein Space machen. Am häufigsten kommt sowas vor bei:

Code:
mkdir abc def
erzeugt die Verzeichnisse "abc" und "def"
und
Code:
mkdir abd\ def
erzeugt ein Verzeichnis namens "abc def"
 
Code:
claudio@aragorn:/var/tmp$ ll
insgesamt 0
claudio@aragorn:/var/tmp$ touch "\\"
claudio@aragorn:/var/tmp$ ll
insgesamt 0
-rw-r--r-- 1 claudio claudio 0 2010-02-12 19:27 \

Also, solange du von Windows aus nicht auf die Datei zugreifst sollte es kein Problem sein.
 

Ähnliche Themen

kleines 'k' am Anfang der OpenSSL Chipers

Installation von COM Ports unter Unix

iptables Konfigurationsdatei

Script kopieren

Informationen in .semaphore packen & senden

Zurück
Oben