ARTICLE - Fixing UNIX/Linux filenames
Tom Buskey
tom at buskey.name
Thu Oct 31 17:12:53 EDT 2013
If you have to deal with Windows users in your Unix filesystem (Samba),
you're going to get spaces in your filenames. If you deal with Macintosh
users (netatalk, others) you'll get more weirdness. Err, have more issues.
Each can inflict horrors on the other OSen (name a file prn: in Unix for
your windows users)
If you can keep to a subset of allowed filenames, you can avoid many
issues. Getting your users to learn this subset is up to the reader.
"The Unix Hater's Handbook" is a haha only serious book. The print version
came with a barf bag inside the cover. It's available online via links in
Wikipedia. If you do lots of shell scripting, it's worth reading.
On Thu, Oct 31, 2013 at 4:58 PM, Joshua Judson Rosen
<rozzin at geekspace.com>wrote:
> Reminds me of this talk that Jim Meyering gave--different subject,
> same terror:
>
> "Goodbye World!": The perils of relying on
> output streams in C
>
>
> http://www.irill.org/events/ghm-gnu-hackers-meeting/videos/jim-meyering-goodbye-world-the-perils-of-relying-on-output-streams-in-c
>
> Yes, this is a treatise on how *hard* it is to actually write
> a robust "Hello World" program that deals with all of the
> errors that it could reasonably encounter at runtime.
>
> If you'd rather just read it instead of watching the video,
> here's the PDF:
>
>
> http://www.gnu.org/ghm/2011/paris/slides/jim-meyering-goodbye-world.pdf
>
> --
> "'tis an ill wind that blows no minds."
>
>
> "Michael ODonnell" <michael.odonnell at comcast.net> writes:
> >
> > You may find witches, ghosts and zombies at your door this
> > evening but this discusses something even more horrible:
> >
> > http://www.dwheeler.com/essays/fixing-unix-linux-filenames.html
> _______________________________________________
> gnhlug-discuss mailing list
> gnhlug-discuss at mail.gnhlug.org
> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.gnhlug.org/mailman/private/gnhlug-discuss/attachments/20131031/35bd8946/attachment.html
More information about the gnhlug-discuss
mailing list