
dwheeler.com/essays/fixing-unix-linux-filenames.html
Preview meta tags from the dwheeler.com website.
Linked Hostnames
60- 9 links toen.wikipedia.org
- 8 links todwheeler.com
- 6 links tolwn.net
- 4 links tocwe.mitre.org
- 3 links towiki.ubuntu.com
- 3 links towww.cl.cam.ac.uk
- 3 links towww.opengroup.org
- 2 links toaustingroupbugs.net
General Meta Tags
6- titleFixing Unix/Linux/POSIX Filenames: Control Characters (such as Newline), Leading Dashes, and Other Problems
- Content-Typetext/html; charset=utf-8
- viewportwidth=device-width, initial-scale=1.0
- descriptionThis article will try to convince you that adding some limitations on legal Unix/Linux/POSIX filenames would be an improvement. Many programs already presume these limitations, the POSIX standard already permits such limitations, and many Unix/Linux filesystems already embed such limitations so it'd be better to make these (reasonable) assumptions true in the first place. This article will discuss, in particular, the three biggest problems: control characters in filenames (including newline, tab, and escape), leading dashes in filenames, and the lack of a standard character encoding scheme (instead of using UTF-8). It also discusses spaces in filenames and shell metacharacters in filenames, including why setting the Bourne shell IFS value to newline and tab is a good idea.
- keywordsUnix, Linux, POSIX, filename, file name, filenames, file names, control character, newline, tab, escape, leading dash, leading dashes, leading hyphen, UTF-8, encoding, metacharacter, limits, limitations, fixing, filesystem, newlines in filenames, newline in filename, control characters in filenames, leading hypen, filesystem, file system, space in filename, spaces in filenames, pathname, path name, pathnames, path names
Link Tags
1- stylesheetpaper.css
Links
94- http://9fans.net/archive/1998/04/22
- http://article.gmane.org/gmane.linux.kernel/1853266
- http://austingroupbugs.net/view.php?id=192
- http://austingroupbugs.net/view.php?id=249
- http://blog.cuviper.com/2009/04/08/hacking-linux-filenames