]> Dogcows Code - chaz/tar/commitdiff
Clarify documentation for portable file names.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 11 Oct 1999 06:56:17 +0000 (06:56 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 11 Oct 1999 06:56:17 +0000 (06:56 +0000)
doc/tar.texi

index 49c03a62d8c0f2dc63d078b88544ae342bb74349..b818cafe0aa79781c2f998e48d15c22fc110f841 100644 (file)
@@ -6274,11 +6274,12 @@ contiguous files as such.  Let's discuss a few more problems, in turn.
 @node Portable Names, dereference, Portability, Portability
 @subsection Portable Names
 
-Use @emph{straight} file and directory names, made up of printable
-ASCII characters, avoiding colons, slashes, backslashes, spaces, and
-other @emph{dangerous} characters.  Avoid deep directory nesting.
-Accounting for oldish System V machines, limit your file and directory
-names to 14 characters or less.
+Use portable file and member names.  A name is portable if it contains
+only ASCII letters and digits, @samp{/}, @samp{.}, @samp{_}, and
+@samp{-}; it cannot be empty, start with @samp{-} or @samp{//}, or
+contain @samp{/-}.  Avoid deep directory nesting.  For portability to
+old Unix hosts, limit your file name components to 14 characters or
+less.
 
 If you intend to have your @code{tar} archives to be read under MSDOS,
 you should not rely on case distinction for file names, and you might
This page took 0.04623 seconds and 4 git commands to generate.