Giter VIP home page Giter VIP logo

purgefiles's Introduction

A simple utility for smartly purging backup directories.

Read more here: http://www.johnandcailin.com/blog/john/smartly-purge-your-old-backup-files-linux

Usage: purgeFiles [OPTION]...
 -h, --help                          Print this help message
 -a, --ages=age1,age2                Desired ages to keep (by default, in days)
 -c, --command=command               Command used to remove file/dir (ex. s3qlrm)
 -d, --directory=dir                 Target directory
 -p, --pattern=pattern               File pattern to match
 -f, --force                         Force deletion (no simulation mode)

e.g. purgeFiles --ages=1,1w,1m,2m,6m,2y --directory=/tmp --pattern="*.txt"
This would purge /tmp and try to keep files ending in .txt of the following ages:
- 1 day
- 1 week
- 1 month
- 2 months
- 6 months
- and 2 years old

Note: this would only do a simulation run. Specify --force to actually delete the files. 

Author: John Quinn, http://johnandcailin.com/john

purgefiles's People

Contributors

alexpirine avatar doofdoofsf avatar gnijs avatar orgoj avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.