Skip to content

ls

ls

Lists files in a remote path

Usage: ls [-halRr] [--show-handles] [--tree] [--versions] [remotepath] [--use-pcre] [--show-creation-time] [--time-format=FORMAT]

remotepath can be a pattern (c++11 Regular Expressions)
 Also, constructions like /PATTERN1/PATTERN2/PATTERN3 are allowed

Options:
 -R|-r  List folders recursively
 --tree Prints tree-like exit (implies -r)
 --show-handles Prints files/folders handles (H:XXXXXXXX). You can address a file/folder by its handle
 -l Print summary (--tree has no effect)
     SUMMARY contents:
       FLAGS: Indicate type/status of an element:
         xxxx
         |||+---- Sharing status: (s)hared, (i)n share or not shared(-)
         ||+----- if exported, whether it is (p)ermanent or (t)temporal
         |+------ e/- whether node is (e)xported
         +-------- Type(d=folder,-=file,r=root,i=inbox,b=rubbish,x=unsupported)
       VERS: Number of versions in a file
       SIZE: Size of the file in bytes:
       DATE: Modification date for files and creation date for folders (in UTC time):
       NAME: name of the node
 -h Show human readable sizes in summary
 -a Include extra information
     If this flag is repeated (e.g: -aa) more info will appear
     (public links, expiration dates, ...)
 --versions show historical versions
    You can delete all versions of a file with "deleteversions"
 --show-creation-time   show creation time instead of modification time for files
 --time-format=FORMAT   show time in available formats. Examples:
               RFC2822:  Example: Fri, 06 Apr 2018 13:05:37 +0200
               ISO6081:  Example: 2018-04-06
               ISO6081_WITH_TIME:  Example: 2018-04-06T13:05:37
               SHORT:  Example: 06Apr2018 13:05:37
               SHORT_UTC:  Example: 06Apr2018 13:05:37
               CUSTOM. e.g: --time-format="%Y %b":  Example: 2018 Apr
                 You can use any strftime compliant format: http://www.cplusplus.com/reference/ctime/strftime/
 --use-pcre use PCRE expressions