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
Metadata
Release files for dargslan-disk-cleaner 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_disk_cleaner-1.0.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_disk_cleaner-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.9 kB
Release files / dargslan_disk_cleaner-1.0.0.tar.gz
| Download URL | dargslan_disk_cleaner-1.0.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d2e8dea78a8c5247647ef6418f91af29ea2c604f0b9266a7d14e6685de6296c3
|
|
BLAKE2b-256 checksum How to use checksums |
b2420585f2c2408339f6628093e49dd8b3833185559bc6dc90de54bedebdd3a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_disk_cleaner-1.0.0-py3-none-any.whl
| Download URL | dargslan_disk_cleaner-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1af76b117ecce45eb321e66d02b88d5daf0578298a87c05caf8dae1ad4385509
|
|
BLAKE2b-256 checksum How to use checksums |
f7811c8cc6851bfb555286eab36eb19cf1c38a4357ddcf049fcb9b86c4a56dd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|