[Rd] Question about Unix file paths

Peter Dalgaard p.dalgaard at biostat.ku.dk
Tue Nov 25 10:52:52 MET 2003

Prof Brian Ripley <ripley at stats.ox.ac.uk> writes:

> I think there are some potential issues with doubling separators and final
> separators on dirs.  On Unix file systems /part1//part2 and /path/to/dir/
> are valid.  However, file systems on Unix may not be Unix file systems:
> examples are earlier MacOS systems on MacOS X and mounted Windows and 
> Novell systems on Linux.  I would not want to assume that all of these
> combinations worked.

Also, beware that some applications treat trailing spaces specially,
notably rsync:

       a trailing slash on the source changes this behavior to
       transfer all files from the directory src/bar on the machine
       foo into the /data/tmp/. A trailing / on a source name means
       "copy the contents of this directory". Without a trailing slash
       it means "copy the directory". This difference becomes
       particularly important when using the --delete option.

   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907

More information about the R-devel mailing list