NAME
xrdcp - XRootD utility to copy files to/from nodes
SYNOPSIS
xrdcp SOURCE DEST [OPTIONS]
DESCRIPTION
Xrdcp is a cp-like(1) tool to copy files:
* FROM an xrootd system TO a local file system
* FROM an xrootd system TO an xrootd system (even the same)
* FROM a local file system TO an xrootd system
OPTIONS
-dLEVEL
Set the debug level
-Dparam value
Set parameter param to string or integer value.
-np No progress bar
-s Silent mode, no summary or progress bar
-OS Adds some opaque information to any SOURCE xrootd URL
-OD Adds some opaque information to any DEST xrootd URL
-f Force overwrite destination.
-force At least one reconnection attempts to retry file up to 1 week,
to block until xrdcp is executed.
-R Recursive copy directories.
PARAMETERS
Here is the list of the internal parameters of XrdClient, with their
meaning. The parameters names are case sensitive.
ConnectTimeout (default: 60)
The timeout value for connection attempts at the init of an
instance. Any timeout will be internally treated as a
recoverable error, and handled in some way, typically retrying.
Note that a connection attempt may fail before this time.
RequestTimeout (default: 60)
The timeout value for send/receive attempts. Any timeout will be
internally treated as a recoverable error, and handled in some
way, typically auto-redirecting to the first redirector
encountered.
MaxRedirectcount (default: 255)
If a client gets redirected or auto-redirected more times than
this number in the last RedirCntTimeout seconds, the pending
operation will be abandoned.
RedirCntTimeout (default: 3600)
See up.
DebugLevel (default: 0)
Verbosity of the printed output.
-1 = no printing at all
0 = print only errors, and a few more.
1 = really basic trace of what’s happening
2 = trace of what is the client doing
3 = Ultra-verbose: dump every data exchange
4 = Hyper-verbose: dump everything flowing through sockets
ReconnectTimeout (default: 10)
The timeout value for re-connection attempts. Any timeout will
be internally treated as a recoverable error, and handled in
some way, typically retrying. Note that a connection attempt may
fail before this time.
FirstConnectMaxCnt (default: 150)
How many times the connection on initialization will be retried,
in the case of error.
StartGarbageCollectorThread (default: 1)
A really paranoid parameter. If set to 0, the physical/logical
connections are no more closed if inactive.
GoAsync (default: 1)
Choose between the sync/async internal architecture. The sync
one is unable to handle unsolicited responses, and will never
be.
ReadCacheSize (default: 4000000)
The max size of the read cache. One cache per instance. Set to 0
to disable caching.
ReadAheadSize (default: 800000)
The size of the blocks requested and populating the cache.
RedirDomainAllowRE (default: Internally computed to allow only
operations on the local domain.)
Given a list of |-separated regexps for the domains to ALLOW
REDIR to, match every entry with domain. If NO match is found,
deny access. Only * is allowed in the regexps, and only at the
beginning or the end of the single exprs
RedirDomainDenyRE (default: Internally computed to allow only
operations on the local domain.)
Given a list of |-separated regexps for the domains to DENY
REDIR to, match every entry with domain. If ANY match is found,
deny access. Only * is allowed in the regexps, and only at the
beginning or the end of the single exprs
ConnectDomainAllowRE (default: Internally computed to allow only
operations on the local domain.)
Given a list of |-separated regexps for the domains to ALLOW
CONNECT to, match every entry with domain. If NO match is found,
deny access. Only * is allowed in the regexps, and only at the
beginning or the end of the single exprs
ConnectDomainDenyRE (default: Internally computed to allow only
operations on the local domain.)
Given a list of |-separated regexps for the domains to DENY
CONNECT to, match every entry with domain. If ANY match is
found, deny access. Only * is allowed in the regexps, and only
at the beginning or the end of the single exprs
SEE ALSO
root(1), xrootd(1)
See also the ROOT webpages: http://root.cern.ch
ORIGINAL AUTHORS
G. Ganis
COPYRIGHT
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.
This library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
USA
AUTHOR
This manual page was written by Christian Holm Christensen
<cholm@nbi.dk>, for the Debian GNU/Linux system (but may be used by
others).