Skip to main content

Find large files, analyze disk usage, and clean temporary directories on Linux servers

Project description

dargslan-disk-cleaner

Linux Disk Usage Analyzer & Cleaner — Find large files, analyze disk usage, scan temp directories, and identify cleanup opportunities. Zero external dependencies.

PyPI version

Installation

pip install dargslan-disk-cleaner

CLI Usage

dargslan-disk report           # Full disk usage report
dargslan-disk large /home -m 50  # Files > 50MB
dargslan-disk old /var/log -d 60 # Files older than 60 days
dargslan-disk dirs /            # Directory sizes
dargslan-disk temp              # Temp directory usage
dargslan-disk json              # JSON output

Python API

from dargslan_disk_cleaner import DiskCleaner

dc = DiskCleaner()
dc.print_report()

large = dc.find_large_files("/home", min_size_mb=50)
old = dc.find_old_files("/var/log", days=90)
dirs = dc.dir_sizes("/")
dupes = dc.find_duplicates("/home", min_size_mb=1)

More Resources

License

MIT — Dargslan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dargslan_disk_cleaner-1.0.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dargslan_disk_cleaner-1.0.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file dargslan_disk_cleaner-1.0.0.tar.gz.

File metadata

  • Download URL: dargslan_disk_cleaner-1.0.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for dargslan_disk_cleaner-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d2e8dea78a8c5247647ef6418f91af29ea2c604f0b9266a7d14e6685de6296c3
MD5 b2643d9c93f01ce9abe4c094da594d55
BLAKE2b-256 b2420585f2c2408339f6628093e49dd8b3833185559bc6dc90de54bedebdd3a7

See more details on using hashes here.

File details

Details for the file dargslan_disk_cleaner-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dargslan_disk_cleaner-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1af76b117ecce45eb321e66d02b88d5daf0578298a87c05caf8dae1ad4385509
MD5 c8a5dd2114d25b33e73c7f7d11990a77
BLAKE2b-256 f7811c8cc6851bfb555286eab36eb19cf1c38a4357ddcf049fcb9b86c4a56dd1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page