User Tools

Site Tools


characters_filenames

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
characters_filenames [2019-09-22 13:52:34]
mi [Escape characters]
characters_filenames [2020-06-20 23:14:40] (current)
mi [Path separators]
Line 1: Line 1:
 ====== Characters in file names ====== ====== Characters in file names ======
 +
 +Note : this page often uses "​Unix"​ for non-Windows systems, because Mac OS and Linux are both Unix-based systems. And the Web standard also originated on Unix systems, so for example, it's path separator is the same "/"​.
 +
 +===== Path separators =====
 +* / in Unix and on the web. Windows also accpts it in some contexts, but sometimes not.
 +* \ in Windows. But it's an escape character in Unix.
 +* : was used in the old Mac OS up to version 9. See the [[#Mac : / confusion]] below.
  
 ===== Escape characters ===== ===== Escape characters =====
Line 59: Line 66:
  
 So it lists the obvious control characters 0 to 31 (x00-x1F), plus So it lists the obvious control characters 0 to 31 (x00-x1F), plus
-  * " echo test > "+  * "
   * *   * *
   * /   * /
Line 74: Line 81:
   * . dot at the start of a file or directory name makes it "​hidden"​ in Unix. It will not show in normal directory listings and file managers.   * . dot at the start of a file or directory name makes it "​hidden"​ in Unix. It will not show in normal directory listings and file managers.
  
 +===== Mac : / confusion =====
 +Mac OS in the eighties and nineties (up to version 9) was not a Unix-based system, and used ":"​ as a path separator. "/"​ had no special meaning for Macs, so it was accepted in file names like "​report 25/​3/​1992"​.
 +
 +When Mac replaced it's OS with Unix, "/"​ became an invalid character in file names, but on the other hand, ":"​ was now a perfectly normal character. So it decided to silently replace all "/"​ with ":",​ and made it's graphical interface handle the translation invisibly. So you can still see this "​report 25/​3/​1992"​ file in the Finder, and you can have the impression that you can still write a file named "​report 25/​12/​2019"​. However, the real file name in the file system will be "​report 25:​3:​1992",​ and some Mac programs will only see the real file name and not "​translate"​ it on the fly.
  
/docs/dokuwiki/data/attic/characters_filenames.1569153154.txt.gz ยท Last modified: 2019-09-22 13:52:34 by mi