test
help: check if fs help message is shown
-help
SubstringComparator
Usage: hadoop fs [generic options]
help: help for ls
-help ls
RegexpComparator
^-ls \[-d\] \[-h\] \[-R\] \[<path> \.\.\.\] :( |\t)*
RegexpComparator
^\s*List the contents that match the specified file pattern. If path is not
RegexpComparator
^\s*specified, the contents of /user/<currentUser> will be listed. Directory entries( )*
RegexpComparator
^\s*are of the form:( )*
RegexpComparator
^\s*permissions - userId groupId sizeOfDirectory\(in bytes\)( )*
RegexpComparator
^\s*modificationDate\(yyyy-MM-dd HH:mm\) directoryName( )*
RegexpComparator
^\s*and file entries are of the form:( )*
RegexpComparator
^\s*permissions numberOfReplicas userId groupId sizeOfFile\(in bytes\)( )*
RegexpComparator
^\s*modificationDate\(yyyy-MM-dd HH:mm\) fileName( )*
RegexpComparator
^\s*-d\s+Directories are listed as plain files\.( )*
RegexpComparator
^\s*-h\s+Formats the sizes of files in a human-readable fashion rather than a number( )*
RegexpComparator
^\s*of bytes\.( )*
RegexpComparator
^\s*-R\s+Recursively list the contents of directories\.( )*
help: help for lsr
-help lsr
RegexpComparator
^-lsr :\s*
RegexpComparator
^\s+\(DEPRECATED\) Same as 'ls -R'
help: help for get
-help get
RegexpComparator
^-get( )*\[-p\]( )*\[-ignoreCrc\]( )*\[-crc\]( )*<src> \.\.\. <localdst> :\s*
RegexpComparator
\s*Copy files that match the file pattern <src> to the local name. <src> is kept.\s*
RegexpComparator
\s*When copying multiple files, the destination must be a directory. Passing -p\s*
RegexpComparator
^( |\t)*preserves access and modification times, ownership and the mode.*
help: help for du
-help du
RegexpComparator
^-du \[-s\] \[-h\] <path> \.\.\. :\s*
RegexpComparator
^\s*Show the amount of space, in bytes, used by the files that match the specified\s*
RegexpComparator
^\s*file pattern. The following flags are optional:\s*
RegexpComparator
^\s*-s\s*Rather than showing the size of each individual file that matches the\s*
RegexpComparator
^\s*pattern, shows the total \(summary\) size.\s*
RegexpComparator
^\s*-h\s*Formats the sizes of files in a human-readable fashion rather than a number\s*
RegexpComparator
\s*of bytes.\s*
RegexpComparator
^\s*Note that, even without the -s option, this only shows size summaries one level\s*
RegexpComparator
^\s*deep into a directory.
RegexpComparator
^\s*The output is in the form
RegexpComparator
^\s*size\s+name\(full path\)\s*
help: help for dus
-help dus
RegexpComparator
^-dus :
RegexpComparator
^\s*\(DEPRECATED\) Same as 'du -s'
help: help for count
-help count
RegexpComparator
^-count \[-q\] \[-h\] <path> \.\.\. :( )*
RegexpComparator
^\s*Count the number of directories, files and bytes under the paths( )*
RegexpComparator
^( |\t)*that match the specified file pattern. The output columns are:( )*
RegexpComparator
^( |\t)*DIR_COUNT FILE_COUNT CONTENT_SIZE FILE_NAME or( )*
RegexpComparator
^( |\t)*QUOTA REMAINING_QUOTA SPACE_QUOTA REMAINING_SPACE_QUOTA( )*
RegexpComparator
^( |\t)*DIR_COUNT FILE_COUNT CONTENT_SIZE FILE_NAME( )*
RegexpComparator
^( |\t)*The -h option shows file sizes in human readable format.( )*
help: help for mv
-help mv
RegexpComparator
^-mv <src> \.\.\. <dst> :\s*
RegexpComparator
\s*Move files that match the specified file pattern <src> to a destination <dst>.( )*
RegexpComparator
^( |\t)*When moving multiple files, the destination must be a directory.( )*
help: help for cp
-help cp
RegexpComparator
^-cp \[-f\] \[-p \| -p\[topax\]\] <src> \.\.\. <dst> :\s*
RegexpComparator
^\s*Copy files that match the file pattern <src> to a destination. When copying( )*
RegexpComparator
^( |\t)*multiple files, the destination must be a directory.( )*Passing -p preserves status( )*
RegexpComparator
^( |\t)*\[topax\] \(timestamps, ownership, permission, ACLs, XAttr\). If -p is specified( )*
RegexpComparator
^( |\t)*with no <arg>, then preserves timestamps, ownership, permission. If -pa is( )*
RegexpComparator
^( |\t)*specified, then preserves permission also because ACL is a super-set of( )*
RegexpComparator
^( |\t)*permission. Passing -f overwrites the destination if it already exists. raw( )*
RegexpComparator
^( |\t)*namespace extended attributes are preserved if \(1\) they are supported \(HDFS( )*
RegexpComparator
^( |\t)*only\) and, \(2\) all of the source and target pathnames are in the \/\.reserved\/raw( )*
RegexpComparator
^( |\t)*hierarchy. raw namespace xattr preservation is determined solely by the presence( )*
RegexpComparator
^\s*\(or absence\) of the \/\.reserved\/raw prefix and not by the -p option.( )*
help: help for rm
-help rm
RegexpComparator
^-rm \[-f\] \[-r\|-R\] \[-skipTrash\] <src> \.\.\. :\s*
RegexpComparator
^\s*Delete all files that match the specified file pattern. Equivalent to the Unix( )*
RegexpComparator
^\s*command "rm <src>"( )*
RegexpComparator
^\s*-skipTrash\s+option bypasses trash, if enabled, and immediately deletes <src>( )*
RegexpComparator
^\s+-f\s+If the file does not exist, do not display a diagnostic message or\s*
RegexpComparator
^\s+modify the exit status to reflect an error\.\s*
RegexpComparator
^\s+-\[rR\]\s+Recursively deletes directories\s*
help: help for rmdir
-help rmdir
RegexpComparator
^-rmdir \[--ignore-fail-on-non-empty\] <dir> \.\.\. :\s*
RegexpComparator
\s+Removes the directory entry specified by each directory argument, provided it is\s*
RegexpComparator
\s+empty\.\s*
help: help for rmr
-help rmr
RegexpComparator
^-rmr :\s*
RegexpComparator
^\s*\(DEPRECATED\) Same as 'rm -r'\s*
help: help for put
-help put
RegexpComparator
^-put \[-f\] \[-p\] \[-l\] <localsrc> \.\.\. <dst> :( )*
RegexpComparator
^\s*Copy files from the local file system into fs.( )*Copying fails if the file already( )*
RegexpComparator
^\s*exists, unless the -f flag is given.( )*
RegexpComparator
^\s*Flags:( )*
RegexpComparator
^\s*-p Preserves access and modification times, ownership and the mode.( )*
RegexpComparator
^\s*-f Overwrites the destination if it already exists.( )*
RegexpComparator
^\s*-l Allow DataNode to lazily persist the file to disk. Forces( )*
RegexpComparator
^\s*replication factor of 1. This flag will result in reduced( )*
RegexpComparator
^\s*durability. Use with care.( )*
help: help for copyFromLocal
-help copyFromLocal
RegexpComparator
^-copyFromLocal \[-f\] \[-p\] \[-l\] <localsrc> \.\.\. <dst> :\s*
RegexpComparator
^\s*Identical to the -put command\.\s*
help: help for moveFromLocal
-help moveFromLocal
RegexpComparator
^-moveFromLocal <localsrc> \.\.\. <dst> :\s*
RegexpComparator
^( |\t)*Same as -put, except that the source is deleted after it's copied.
help: help for get
-help get
RegexpComparator
^-get( )*\[-p\]( )*\[-ignoreCrc\]( )*\[-crc\]( )*<src> \.\.\. <localdst> :\s*
RegexpComparator
^( |\t)*Copy files that match the file pattern <src> to the local name.( )*<src> is kept.( )*
RegexpComparator
^( |\t)*When copying multiple files, the destination must be a directory. Passing -p( )*
RegexpComparator
^( |\t)*preserves access and modification times, ownership and the mode.( )*
help: help for getmerge
-help getmerge
RegexpComparator
^-getmerge \[-nl\] <src> <localdst> :\s*
RegexpComparator
^( |\t)*Get all the files in the directories that match the source file pattern and( )*
RegexpComparator
^( |\t)*merge and sort them to only one file on local fs. <src> is kept.( )*
RegexpComparator
^( |\t)*-nl\s+Add a newline character at the end of each file.( )*
help: help for cat
-help cat
RegexpComparator
^-cat \[-ignoreCrc\] <src> \.\.\. :\s*
RegexpComparator
^\s*Fetch all files that match the file pattern <src> and display their content on\s*
RegexpComparator
^\s*stdout.
help: help for checksum
-help checksum
RegexpComparator
^-checksum <src> \.\.\. :\s*
RegexpComparator
^\s*Dump checksum information for files that match the file pattern <src> to stdout\.\s*
RegexpComparator
^\s*Note that this requires a round-trip to a datanode storing each block of the\s*
RegexpComparator
^\s*file, and thus is not efficient to run on a large number of files\. The checksum\s*
RegexpComparator
^\s*of a file depends on its content, block size and the checksum algorithm and\s*
RegexpComparator
^\s*parameters used for creating the file\.\s*
help: help for copyToLocal
-help copyToLocal
RegexpComparator
^-copyToLocal \[-p\] \[-ignoreCrc\] \[-crc\] <src> \.\.\. <localdst> :\s*
RegexpComparator
^\s*Identical to the -get command.\s*
help: help for moveToLocal
-help moveToLocal
RegexpComparator
^-moveToLocal <src> <localdst> :\s*
RegexpComparator
^\s*Not implemented yet
help: help for mkdir
-help mkdir
RegexpComparator
^-mkdir \[-p\] <path> \.\.\. :\s*
RegexpComparator
^\s*Create a directory in specified location.( )*
TokenComparator
-p Do not fail if the directory already exists
help: help for setrep
-help setrep
RegexpComparator
^-setrep \[-R\] \[-w\] <rep> <path> \.\.\. :\s*
RegexpComparator
^\s*Set the replication level of a file. If <path> is a directory then the command( )*
RegexpComparator
^\s*recursively changes the replication factor of all files under the directory tree( )*
RegexpComparator
^\s*rooted at <path>\.( )*
RegexpComparator
^\s*-w\s+It requests that the command waits for the replication to complete\. This( )*
RegexpComparator
^( |\t)*can potentially take a very long time\.( )*
RegexpComparator
^( |\t)*-R\s+It is accepted for backwards compatibility\. It has no effect\.( )*
help: help for touchz
-help touchz
RegexpComparator
^-touchz <path> \.\.\. :( )*
RegexpComparator
^( |\t)*Creates a file of zero length at <path> with current time as the timestamp of( )*
RegexpComparator
^( |\t)* that <path>\. An error is returned if the file exists with non-zero length( )*
help: help for test
-help test
RegexpComparator
^-test -\[defsz\] <path> :\s*
RegexpComparator
^\s*Answer various questions about <path>, with result via exit status.
RegexpComparator
^\s*-[defsz]\s+return 0 if .*
help: help for stat
-help stat
RegexpComparator
^-stat \[format\] <path> \.\.\. :\s*
RegexpComparator
^( |\t)*Print statistics about the file/directory at <path> in the specified format.( )*
RegexpComparator
^( |\t)*Format accepts filesize in blocks \(%b\), group name of owner\(%g\), filename \(%n\),( )*
RegexpComparator
^( |\t)*block size \(%o\), replication \(%r\), user name of owner\(%u\), modification date( )*
RegexpComparator
^( |\t)*\(%y, %Y\), lazyPersist flag \(\%l\)( )*
help: help for tail
-help tail
RegexpComparator
^-tail \[-f\] <file> :\s*
RegexpComparator
^\s*Show the last 1KB of the file.( )*
RegexpComparator
^( |\t)*-f\s+Shows appended data as the file grows.( )*
help: help for chmod
-help chmod
RegexpComparator
^-chmod \[-R\] <MODE\[,MODE\]... \| OCTALMODE> PATH... :\s*
RegexpComparator
^( |\t)*Changes permissions of a file. This works similar to the shell's chmod command( )*
RegexpComparator
^( |\t)*with a few exceptions.( )*
RegexpComparator
^( |\t)*-R\s*modifies the files recursively. This is the only option currently( )*
RegexpComparator
^( |\t)*supported.( )*
RegexpComparator
^( |\t)*<MODE>\s*Mode is the same as mode used for the shell's command. The only( )*
RegexpComparator
^( |\t)*letters recognized are 'rwxXt', e\.g\. \+t,a\+r,g-w,\+rwx,o=r\.( )*
RegexpComparator
^( |\t)*<OCTALMODE>\s+Mode specifed in 3 or 4 digits. If 4 digits, the first may be 1 or( )*
RegexpComparator
^( |\t)*0 to turn the sticky bit on or off, respectively.( )*Unlike( |\t)*the( )*
RegexpComparator
^( |\t)*shell command, it is not possible to specify only part of the( )*
RegexpComparator
^( |\t)*mode, e\.g\. 754 is same as u=rwx,g=rx,o=r\.( )*
RegexpComparator
^( |\t)*If none of 'augo' is specified, 'a' is assumed and unlike the shell command, no( )*
RegexpComparator
^( |\t)*umask is applied.( )*
help: help for chown
-help chown
RegexpComparator
^-chown \[-R\] \[OWNER\]\[:\[GROUP\]\] PATH... :\s*
RegexpComparator
^\s*Changes owner and group of a file\. This is similar to the shell's chown command( )*
RegexpComparator
^( |\t)*with a few exceptions.( )*
RegexpComparator
^( |\t)*-R( |\t)*modifies the files recursively. This is the only option currently( )*
RegexpComparator
^( |\t)*supported.( )*
RegexpComparator
^( |\t)*If only the owner or group is specified, then only the owner or group is( )*
RegexpComparator
^( |\t)*modified. The owner and group names may only consist of digits, alphabet, and( )*
RegexpComparator
^( |\t)*any of .+?. The names are case sensitive.( )*
RegexpComparator
^( |\t)*WARNING: Avoid using '.' to separate user name and group though Linux allows it.( )*
RegexpComparator
^( |\t)*If user names have dots in them and you are using local file system, you might( )*
RegexpComparator
^( |\t)*see surprising results since the shell command 'chown' is used for local files.( )*
help: help for chgrp
-help chgrp
RegexpComparator
^-chgrp \[-R\] GROUP PATH... :( )*
RegexpComparator
^( |\t)*This is equivalent to -chown ... :GROUP ...( )*
help: help for help
-help help
RegexpComparator
^-help \[cmd ...\] :( )*
RegexpComparator
^( |\t)*Displays help for given command or all commands if none is specified.( )*