packer/README.md
2022-04-12 17:08:00 +00:00

1.0 KiB

packer

A simple CLI tool to find and zip file corresponding to a given regex.

NOTE: if you have experience using Linux bash command, prefer use find + zip command.

Installation

  • Clone the repository
git clone https://gitea.thegux.fr/rmanach/packer
  • Build the binary
make build

Usage

Arguments

  • -r (required) : filename regex
  • -o (required) : full path of the zip archive output
  • -d (optional) : full path of the directory to check
  • -x (optional) : remove original files after successful zip
# template usage
./packer -r <regex> -o <output_path>

# zip '.log' files located in '/root/logs' directory
# 'root_log.zip' will be created in the current directory
./packer -r ^.*\.log$ -d /root/logs -o root_logs.zip

# zip '.doc' files located in the current directory
# the zip archive will be created in '/home/tutu/doc/'
# all '.doc' files will be removed after successful zip
./packer -r ^.*\.doc$ -o /home/tutu/doc/root_log.zip -x