Staff Directory | Intranet | Search

ManPages

globus-url-copy:3.21

      globus-url-copy [options]  
globus-url-copy [options] -f 

 may contain wildcard characters * ? and [ ] character ranges
in the filename only.
Any url specifying a directory must end with a forward slash '/'

If  is a directory, all files within that directory will
be copied.
 must be a directory if multiple files are being copied.

Note:  If the ftp server from the source url does not support the MLSD
       command, this client will attempt to transfer subdirectories as
       files, resulting in an error.  Recursion is not possible in this
       case, but you can use the -c (continue on errors) option in order
       to transfer the regular files from the top level directory.
       **GridFTP servers prior to version 1.17 (Globus Toolkit 3.2)
         do not support MLSD.

OPTIONS
  -help | -usage
       Print help
  -version
       Print the version of this program
  -versions
       Print the versions of all modules that this program uses
  -c | -continue-on-error
       Do not die after any errors.  By default, program will exit after
       most errors.
  -a | -ascii
       Convert the file to/from ASCII format to/from local file format
  -b | -binary
       Do not apply any conversion to the files. *default*
  -f 
       Read a list of url pairs from filename.  Each line should contain
        
       Enclose URLs with spaces in double qoutes (").
       Blank lines and lines beginning with # will be ignored.
  -cd | -create-dest
       Create destination directory if needed
  -r | -recurse
       Copy files in subdirectories
  -fast
       Recommended when using GridFTP servers. Use MODE E for all data
       transfers, including reusing data channels between list and transfer
       operations.
  -q | -quiet
       Suppress all output for successful operation
  -v | -verbose
       Display urls being transferred
  -vb | -verbose-perf
       During the transfer, display the number of bytes transferred
       and the transfer rate per second.  Show urls being transferred
  -dbg | -debugftp
       Debug ftp connections.  Prints control channel communication
       to stderr
  -rst | -restart
       Restart failed ftp operations.
  -rst-retries 
       The maximum number of times to retry the operation before giving
       up on the transfer.  Use 0 for infinite.  Default is 5.
  -rst-interval 
       The interval in seconds to wait after a failure before retrying
       the transfer.  Use 0 for an exponential backoff.  Default is 0.
  -rst-timeout 
       Maximum time after a failure to keep retrying.  Use 0 for no
       timeout.  Default is 0.
  -rp | -relative-paths
      The path portion of ftp urls will be interpereted as relative to the
      user's starting directory on the server.  By default, all paths are
      root-relative.  When this flag is set, the path portion of the ftp url
      must start with %2F if it designates a root-relative path.
  -s   | -subject 
       Use this subject to match with both the source and dest servers
  -ss  | -source-subject 
       Use this subject to match with the source server
  -ds  | -dest-subject 
       Use this subject to match with the destionation server
  -tcp-bs  | -tcp-buffer-size 
       specify the size (in bytes) of the buffer to be used by the
       underlying ftp data channels
  -bs  | -block-size 
       specify the size (in bytes) of the buffer to be used by the
       underlying transfer methods
  -p  | -parallel 
       specify the number of parallel data connections should be used.
  -notpt | -no-third-party-transfers
       turn third-party transfers off (on by default)
  -nodcau | -no-data-channel-authentication
       turn off data channel authentication for ftp transfers
  -dcsafe | -data-channel-safe
       set data channel protection mode to SAFE
  -dcpriv | -data-channel-private
       set data channel protection mode to PRIVATE
  -off | -partial-offset
       offset for partial ftp file transfers, defaults to 0
  -len | -partial-length
       length for partial ftp file transfers, used only for the source url,
       defaults the full file.
  -stripe
       enable striped transfers on supported servers
  -striped-block-size | -sbs
       set layout mode and blocksize for striped transfers
       If not set, server defaults will be used.
       If set to 0, Partitioned mode will be used.
       If set to >0, Blocked mode will be used, with this as the blocksize.
  -ipv6
       use ipv6 when available (EXPERIMENTAL)