Verbotene Filenamen in Linux und Mac?

New member
Guten Tag,

es gibt ja bei Windows einige Namen, die verboten sind, wie z.B. "con.IRGENDETWAS".
Ich kann weder den Ordner, noch ein File damit erstellen. Ich mache ein File Namens "con.adsf" - geht nicht.
Mich würde nun interessieren, ob es sowas auch bei Linux und Mac gibt.

Wenn ja, welche?

mfG Double-O-Seven
 
Verbotene Namen kenne ich nicht, doch es gibt Zeichen, die nicht erlaubt sind, z.B. "/", weil es der Verzeichnis-Trenner ist.
Dann ist das noch abhängig vom jeweiligen Dateisystem und wie es gemountet wurde.
Einige Zeichen können zwar in den Dateinamen getan werden, sind dann aber in einigen Programmen vielleicht nicht mehr zu sehen.
Code:
$ touch 'foo!:^`´°µ'
$ ls
foo!:^`???
$ # Die letzten drei Zeichen werden von dieser Version von ls als Fragezeichen angezeigt
$ cd /mnt/fat32
$ touch ':\*!'
touch: setting times of `:\\*!': No such file or directory
$ ls
# Die Datei ist auf dem FAT32-Dateisystem direkt wieder verschwunden
$ cd /mnt/ext3
$ touch ':\*!'
$ ls
:\*!
# Auf dem ext3-Dateisystem geht's aber problemlos
Ich hoffe das beantwortet Deine Frage.

PS: Im Linux werden Datein, die mit einem Punkt vorne beginnen, traditionell versteckelt. Sie werden erst auf expliziten Wunsch angezeigt, z.B. mit "ls -a".
 

Online-Statistiken

Zurzeit aktive Mitglieder
0
Zurzeit aktive Gäste
224
Besucher gesamt
224

Beliebte Forum-Themen

X
Keine passende Antwort gefunden?