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

Läuft eine Unix-Variante auf PC aus dem Jahr 2015, der nicht Windows-11-fähig ist?

kleines 'k' am Anfang der OpenSSL Chipers

Installation von COM Ports unter Unix

iptables Konfigurationsdatei

Script kopieren

Zurück
Oben