1xrdfs(1) General Commands Manual xrdfs(1)
2
3
4
6 xrdfs - xrootd file and directory meta-data utility
7
9 xrdfs [--no-cwd] host[:port] [command [args]]
10
11 command: help, chmod, ls, locate, mkdir, mv, stat, statvfs, query, rm, rmdir,
12 truncate, prepare, cat, tail, spaceinfo
13
15 The xrdfs utility executes meta-data oriented operations (e.g., ls, mv,
16 rm, etc.) on one or more xrootd servers. Command help is available by
17 invoking xrdfs with no command line options or parameters and then typ‐
18 ing "help" in response to the input prompt.
19
20
22 --no-cwd
23 No CWD is being preset in interactive mode.
24
25
27 chmod path <user><group><other>
28 Modify permissions of the path. Permission string example: rwxr-x--x
29
30 ls [-l] [-u] [-R] [-D] [-Z] [-C] [dirname]
31 Get directory listing.
32 -l stat every entry and pring long listing
33 -u print paths as URLs
34 -R list subdirectories recursively
35 -D show duplicate entries
36 -Z check if file is a ZIP archive and if yes list its content
37 -C checksum every entry
38
39 locate [-n] [-r] [-d] [-m] [-i] [-p] <path>
40 Get the locations of the path.
41 -r refresh, don't use cached locations
42 -n make the server return the response immediately even though it
43 may be incomplete
44 -d do a recursive, deep locate in order to find data servers
45 -m prefer host names to IP addresses
46 -i ignore network dependencies (IPv6/IPv4)
47 -p be passive: ignore tried/triedrc cgi opaque info
48
49
50 mkdir [-p] [-m<user><group><other>] <dirname>
51 Creates a directory/tree of directories.
52 -p create the entire directory tree recursively
53 -m<user><group><other> permissions for newly created directories
54
55 mv <path1> <path2>
56 Move path1 to path2 locally on the same server.
57
58 stat <path>
59 Get info about the file or directory.
60 -q <flags> Makes xrdfs return error code 55 to the shell if the re‐
61 quested flag combination is not present; flags may be combined to‐
62 gether using '|' or '&'
63 Available flags: XBitSet, IsDir, Other, Offline, POSCPending, Is‐
64 Readable, IsWriteable, BackUpExists
65
66 statvfs <path>
67 Get info about a virtual file system.
68
69 query <code> <params>
70 Obtain server information. Query codes:
71 config <what> Server configuration; <what> is one of the
72 following:
73 bind_max - the maximum number of parallel streams
74 chksum - the supported checksum
75 pio_max - maximum number of parallel I/O requests
76 readv_ior_max - maximum size of a readv element
77 readv_iov_max - maximum number of readv entries
78 tpc - support for third party copies
79 wan_port - the port to use for wan copies
80 wan_window - the wan_port window size
81 window - the tcp window size
82 cms - the status of the cmsd
83 role - the role in a cluster
84 sitename - the site name
85 version - the version of the server
86 checksumcancel <path> File checksum cancelation
87 checksum <path> File checksum
88 opaque <arg> Implementation dependent
89 opaquefile <arg> Implementation dependent
90 space <space> Logical space stats
91 stats <what> Server stats; <what> is a list of letters
92 indicating information to be returned:
93 a - all statistics
94 p - protocol statistics
95 b - buffer usage statistics
96 s - scheduling statistics
97 d - device polling statistics
98 u - usage statistics
99 i - server identification
100 z - synchronized statistics
101 l - connection statistics
102 xattr <path> Extended attributes
103 prepare <reqid> [filenames] Prepare request status
104
105
106 rm <filename>
107 Remove a file.
108
109 rmdir <dirname>
110 Remove a directory.
111
112 truncate <filename> <length>
113 Truncate a file.
114
115 prepare [-c] [-f] [-s] [-w] [-e] [-p priority] [-a requestid] filenames
116 Prepare one or more files for access.
117 -c co-locate staged files if possible
118 -f refresh file access time even if the location is known
119 -s stage the files to disk if they are not online
120 -w whe files will be accessed for modification
121 -p priority of the request, 0 (lowest) - 3 (highest)
122 -a abort the request
123 -e evict the file from disk cache
124
125 cat [-o localfile] files
126 Print contents of one or mote files to stdout
127 -o print to the specified local file
128
129 tail [-c bytes] [-f] file
130 Output last part of files to stdout.
131 -c num_bytes out last num_bytes
132 -f output appended data as file grows
133
134 spaceinfo path
135 Get space statistics for given path.
136
137 xattr <path> <code> <params>
138 Operation on extended attributes. Codes:
139 set <attr> Set extended attribute;
140 <attr> is string of form name=value
141 get <name> Get extended attribute.
142 del <name> Delete extended attribute.
143 list List extended attributes.
144
145
147 50 : generic error (e.g. config, internal, data, OS)
148
149 51 : socket related error
150
151 52 : postmaster related error
152
153 53 : XRootD related error
154
155 54 : redirection error
156
157 55 : query response was negative (this is not an error)
158
159
161 For the list of available environment variables please refere to xrd‐
162 copy(1)
163
164
166 Errors yield an error message and a non-zero exit status.
167
168
170 LGPL
171
172
174 The xrdfs command is supported by the XRootD Collaboration. Contact
175 information can be found at
176
177 http://xrootd.org/contact.html
178
179
180
181 v5.2.0 xrdfs(1)