| name | find-large-files |
| version | 0.1.0 |
| description | Bir klasördeki en büyük dosyaları ve alt klasörleri listeler. |
| icon | 📂 |
| example_prompt | Downloads klasöründeki en büyük dosyaları bul |
| ajanox | >=0.1.0 <2.0.0 |
| permissions | ["shell_safe","file_read"] |
| author | {"name":"Özal Yıldırım","github":"yildirimozal"} |
| license | Apache-2.0 |
| language | tr |
| languages | ["tr","en"] |
| requires | {"binaries":["du","sort","head"],"os":["linux","darwin"],"internet":false} |
| tags | ["filesystem","disk-usage","cleanup"] |
Find Large Files Skill
Bir klasörde yer kaplayan en büyük öğeleri bulmak için du kullanır.
Parametreler
klasor (zorunlu): Aranacak yol. Kullanıcı Türkçe söylediyse İngilizce
yola çevir:
- "İndirilenler" →
~/Downloads
- "Masaüstü" →
~/Desktop
- "Belgeler" →
~/Documents
Çalıştırılacak komut
bash tool'u ile şunu çalıştır:
du -ah <klasor> 2>/dev/null | sort -hr | head -10
Sonuç işleme
- En büyük 3-5 öğeyi öne çıkar.
- Boyutları okunabilir formatla (du -h zaten okunabilir).
- Silme komutu ASLA çalıştırma — sadece raporla.
Hata durumları
- Klasör yoksa: "Klasör bulunamadı: "
- Boş çıktı: "Klasör boş veya erişim izni yok."