Czkawka - moja aplikacja do wyszukiwania duplikatów plików, pustych folderów itp
Czkawka jest to program do czyszczenia systemu ze zbędnych plików, pustych folderów czy duplikatów plików. Napisany jest w całości w języku Rust i jest dostępny na Linuxie oraz Windowsie(MacOS jest nieprzetestowany). Wybrałem tę nazwę aby sprawdzić jak sobie poradzą z nią obcokrajowcy.
q.....n z- #
- #
- #
- #
- #
- #
- 147
Komentarze (147)
najlepsze
puste foldery: find . -type d -empty
( ͡° ͜ʖ ͡°)
Co do pierwszego polecenia, to chyba całą funkcjonalność programu można by przepisać do shella, ale to nie jest ani czytelne, ani wygodne.
@Kajakiem_przez_Tybet: Dzięki działa. Ubuntu przyspieszyło znacznie i zwolniło mi się trochę miejsca na dysku :D
tutaj: Duplicates - Finds duplicates basing on its size(fast), hash(accurate), first 1MB of hash(moderate)
Size - wyszukiwane i wyświetlane są pliki zgrupowane według ich rozmiaru(niebezpieczne, ale szybkie)
Hash - wyszukuje i grupuje pliki według ich rozmiaru, a następnie dla każdego sprawdza jego hash za pomocą Blake3(jest dużo szybsza niż MD5 czy SHA-1,2,3) i na jego podstawie pokazuje zduplikowane pliki
HashMB - Robi to samo co Hash, ale sprawdza Blake3 tylko i wyłącznie pierwszy 1MB pliku i na jego podstawie oznacza czy są różne/równe
@maciejkaczkowski: No przecież masz napisane - sam zacytowałeś.
Zaraz sprawdzę. Dobry w tym RUSTcie jesteś, czy dopiero się uczysz?
Edit: Z takich łatwych do zrobienia pierdół to rozważ optymalizację tych PNGków w assetach. Na samym /devices @ 512x512 idzie uciąć 60%. Zawsze mniejsza paczka, no i takie assety wystarczy raz ogarnąć i potem wrzucać do
Korzystam z zewnętrznych prekompilowanych na Windowsa bilbiotek GTK zawierających w środku pliki dll, png itp, dlatego że po kompilacji wypluwa mi tylko jeden plik exe i nawet nie próbowałem ich zbytnio optymalizować.
A do pustych katalogów jest Remove Empty Directories, też darmowy.