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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2e8dea78a8c5247647ef6418f91af29ea2c604f0b9266a7d14e6685de6296c3
|
|
| MD5 |
b2643d9c93f01ce9abe4c094da594d55
|
|
| BLAKE2b-256 |
b2420585f2c2408339f6628093e49dd8b3833185559bc6dc90de54bedebdd3a7
|
File details
Details for the file dargslan_disk_cleaner-1.0.0-py3-none-any.whl.
File metadata
- Download URL: dargslan_disk_cleaner-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1af76b117ecce45eb321e66d02b88d5daf0578298a87c05caf8dae1ad4385509
|
|
| MD5 |
c8a5dd2114d25b33e73c7f7d11990a77
|
|
| BLAKE2b-256 |
f7811c8cc6851bfb555286eab36eb19cf1c38a4357ddcf049fcb9b86c4a56dd1
|