Previous topic

reconnect

Next topic

rm

This Page

recycle

recycle [ls|purge|restore|config ...]
  provides recycle bin functionality
  recycle [-m]
  print status of recycle bin and config status if executed by root
  -m     : display info in monitoring format
recycle ls [-g|<date>] [-m] [-n]
list files in the recycle bin
-g     : list files of all users (if done by root or admin)
<date> : can be <year>, <year>/<month> or <year>/<month>/<day>
e.g.: recycle ls 2018/08/12
-m     : display info in monitoring format
-n     : display numeric uid/gid(s) instead of names
recycle purge [-g|<date>]
purge files in the recycle bin
-g     : empties the recycle bin of all users (if done by root or admin)
<date> : can be <year>, <year>/<month> or <year>/<month>/<day>
recycle restore [-f|--force-original-name] [-r|--restore-versions] <recycle-key>
undo the deletion identified by the <recycle-key>
-f : move deleted files/dirs back to their original location (otherwise
the key entry will have a <.inode> suffix)
-r : restore all previous versions of a file
recycle config [--add-bin|--remove-bin] <sub-tree>
--add-bin    : enable recycle bin for deletions in <sub-tree>
--remove-bin : disable recycle bin for deletions in <sub-tree>
recycle config --lifetime <seconds>
configure FIFO lifetime for the recycle bin
recycle config --ratio <0..1.0>
configure the volume/inode keep ratio. E.g: 0.8 means files will only
be recycled if more than 80% of the volume/inodes quota is used. The
low watermark is by default 10% below the given ratio.
recycle config --size <value>[K|M|G]
configure the quota for the maximum size of the recycle bin.
If no unit is set explicitly then we assume bytes.
recycle config --inodes <value>[K|M|G]
configure the quota for the maximum number of inodes in the recycle
bin.