X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=doc%2Ftar.texi;h=b818cafe0aa79781c2f998e48d15c22fc110f841;hb=7be178a4d4c884e0ddd27ce93e04a00411f4332a;hp=49c03a62d8c0f2dc63d078b88544ae342bb74349;hpb=ed0fa614f7baa55b5645fd684d07d00bdb859675;p=chaz%2Ftar diff --git a/doc/tar.texi b/doc/tar.texi index 49c03a6..b818caf 100644 --- a/doc/tar.texi +++ b/doc/tar.texi @@ -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