A file system crawler command-line tool which crawls into file system directories looking for specific files. It has the following features:
- Finds files based on criteria like size, modified date and file extension
- Lists files
- Compresses files (in .gz format) before delete. Files are archived relative to source directory path
- Deletes files
- Logs deleted files to a log file
Be careful when trying this tool on your system. The files will be deleted without any prompt or user confirmation. Never run this tool as a privileged user such as root or Administrator because it can cause irreversible damage to your system.
-root /tmp/dir/ -list
-root /tmp/dir/ -ext .log -list
-root /tmp/dir/ -ext .log|.txt -list
-root /tmp/dir/ -size 20 -list
-root /tmp/dir/ -date 2023-Mar-10 -ext .gz|.pdf -list
-root /tmp/dir/ -ext .txt -del
-root /tmp/dir/ -ext .pdf -log deleted_files.log -del
-root /tmp/dir/ -ext .txt -log deleted_files.log -archive /dir_archive -del