mv -- .. code-block:: text file adjustreplica|check|convert|copy|drop|info|layout|move|purge|rename|replicate|verify|version ... '[eos] file ..' provides the file management interface of EOS. Options: file adjustreplica [--nodrop] <path>|fid:<fid-dec>|fxid:<fid-hex> [space [subgroup]] : tries to bring a files with replica layouts to the nominal replica level [ need to be root ] file check [<path>|fid:<fid-dec>|fxid:<fid-hex>] [%size%checksum%nrep%checksumattr%force%output%silent] : retrieves stat information from the physical replicas and verifies the correctness - %size : return with error code EFAULT if there is a mismatch between the size meta data information - %checksum : return with error code EFAULT if there is a mismatch between the checksum meta data information - %nrep : return with error code EFAULT if there is a mismatch between the layout number of replicas and the existing replicas - %checksumattr : return with error code EFAULT if there is a mismatch between the checksum in the extended attributes on the FST and the FMD checksum - %silent : suppresses all information for each replica to be printed - %force : forces to get the MD even if the node is down - %output : prints lines with inconsistency information file convert [--sync|--rewrite] [<path>|fid:<fid-dec>|fxid:<fid-hex>] [<layout>:<stripes> | <layout-id> | <sys.attribute.name>] [target-space] [placement-policy]: convert the layout of a file <layout>:<stripes> : specify the target layout and number of stripes <layout-id> : specify the hexadecimal layout id <conversion-name> : specify the name of the attribute sys.conversion.<name> in the parent directory of <path> defining the target layout <target-space> : optional name of the target space or group e.g. default or default.3 <placement-policy> : optional placement policy valid values are 'scattered','hybrid:<some_geotag>' and 'gathered:<some_geotag>' --sync : run conversion in synchronous mode (by default conversions are asynchronous) - not supported yet --rewrite : run conversion rewriting the file as is creating new copies and dropping old file copy [-f] [-s] [-c] <src> <dst> : synchronous third party copy from <src> to <dst> <src> : source can be a file or a directory (<path>|fid:<fid-dec>|fxid:<fid-hex>) <dst> : destination can be a file (if source is a file) or a directory -f : force overwrite -s : don't print output -c : clone the file (keep ctime, mtime) file drop [<path>|fid:<fid-dec>|fxid:<fid-hex>] <fsid> [-f] : drop the file <path> from <fsid> - force removes replica without trigger/wait for deletion (used to retire a filesystem) file info [<path>|fid:<fid-dec>|fxid:<fid-hex>] : convenience function aliasing to 'fileinfo' command file layout <path>|fid:<fid-dec>|fxid:<fid-hex> -stripes <n> : change the number of stripes of a file with replica layout to <n> file layout <path>|fid:<fid-dec>|fxid:<fid-hex> -checksum <checksum-type> : change the checksum-type of a file to <checksum-type> file move [<path>|fid:<fid-dec>|fxid:<fid-hex>] <fsid1> <fsid2> : move the file <path> from <fsid1> to <fsid2> file purge <path> [purge-version] : keep maximum <purge-version> versions of a file. If not specified apply the attribute definition from sys.versioning. file rename [<path>|fid:<fid-dec>|fxid:<fid-hex>] <new> : rename from <old> to <new> name (works for files and directories!). file replicate [<path>|fid:<fid-dec>|fxid:<fid-hex>] <fsid1> <fsid2> : replicate file <path> part on <fsid1> to <fsid2> file symlink <name> <link-name> : create a symlink with <name> pointing to <link-name> file tag <name> +|-|~<fsid> : add/remove/unlink a filesystem location to/from a file in the location index - attention this does not move any data! unlink keeps the location in the list of deleted files e.g. the location get's a deletion request file touch [<path>|fid:<fid-dec>|fxid:<fid-hex>] : create a 0-size/0-replica file if <path> does not exist or update modification time of an existing file to the present time file verify <path>|fid:<fid-dec>|fxid:<fid-hex> [<fsid>] [-checksum] [-commitchecksum] [-commitsize] [-rate <rate>] : verify a file against the disk images file verify <path|fid:<fid-dec>|fxid:<fid-hex> -resync : ask all locations to resync their file md records <fsid> : verifies only the replica on <fsid> -checksum : trigger the checksum calculation during the verification process -commitchecksum : commit the computed checksum to the MGM -commitsize : commit the file size to the MGM -rate <rate> : restrict the verification speed to <rate> per node file version <path> [purge-version] : create a new version of a file by cloning <purge-version> : defines the max. number of versions to keep file versions [grab-version] : list versions of a file grab a version [grab-version] of a file .. code-block:: text if not specified it will add a new version without purging any previous version file share <path> [lifetime] : <path> : path to create a share link <lifetime> : validity time of the share link like 1, 1s, 1d, 1w, 1mo, 1y, ... default is 28d file workflow <path>|fid:<fid-dec>|fxid:<fid-hex> <workflow> <event> : trigger workflow <workflow> with event <event> on <path>