All apps/Czkawka

Czkawka

czkawka

Multi functional app to find duplicates, empty folders, similar images etc.

Runs as czkawka_cli, czkawka_gui, krokiet|macOS, Linux, Windows|github.com

Command form

ai-draft · 4 tasks · 16 fields

Scan directories with czkawka_cli. Modelled subcommands: dup (duplicate files) and empty-folders. Other tools (big, music, image, video, ...) are not covered. Short flags only, as listed in the clap source.

Opens the form; the finished command lands at your prompt, unrun
otty gui czkawka

czkawka_cli dup

Find duplicate files

Scan for duplicate files. Without -D nothing is deleted; -Q previews.

Find duplicate filesExample values, fixed in this page — nothing here reaches a terminal
Basic
Directories to search*
directory
Excluded directories
directory
Allowed extensions
string
Search method
Hash (slowest, exact)enum
Minimum size (bytes)
integer
Save results to file
file
TasksEach one presets the form for one job
Report duplicates
directoriesexcludedextensionsmin_sizemethodsave
Preview deletion (dry run)
directoriesexcludedextensionsdelete_methoddry_runtrash
ParametersOnly these flags are editable in the form
Directories to search
path · repeatable
-d
Excluded directories
path · repeatable
-e
Allowed extensions
Extensions or macros such as IMAGE, TEXT, VIDEO, MUSIC.
string · repeatable
-x
Minimum size (bytes)
integer
-m
Search method
enum
-sNAMESIZESIZE_NAMEHASH
Save results to file
path
-f
Delete method
Which files in each group get deleted. Leave unset to only report.
enum
-DAENAEOONOOAEBAESOBOSHARD
Dry run
boolean
-Q
Move to trash instead of deleting
boolean
-y
Do not recurse
boolean
-R

czkawka_cli empty-folders

Find empty folders

Scan for empty folders; -D deletes them.

Find empty foldersExample values, fixed in this page — nothing here reaches a terminal
Basic
Directories to search*
directory
Excluded directories
directory
Save results to file
file
TasksEach one presets the form for one job
List empty folders
directoriesexcludedsave
Delete empty folders (trash)
directoriesexcludeddeletetrashdry_run
ParametersOnly these flags are editable in the form
Directories to search
path · repeatable
-d
Excluded directories
path · repeatable
-e
Save results to file
path
-f
Delete found folders
boolean
-D
Dry run
boolean
-Q
Move to trash instead of deleting
boolean
-y
SourcesEvery flag above is checked against these
src
czkawka dup -d /home/rafal -e /home/rafal/Obrazy -m 25 -x 7z rar IMAGE -s hash -f results.txt -D aeo -d Directory(ies) to search -e Excluded directory(ies) -x Allowed file extension(s) -m Minimum size in bytes -s Search method (NAME, SIZE, SIZE_NAME, HASH) -f Save results to formatted text file (file-name) -D Delete method (AEN, AEO, ON, OO, AEB, AES…
manualmaster 2026-10-27

github.com

src
czkawka empty-folders -d /home/rafal/rr /home/gateway -f results.txt -d Directory(ies) to search -e Excluded directory(ies) -f Save results to formatted text file (file-name) -D Delete found items -Q Dry run - preview operations -y Move items to trash
manualmaster 2026-10-27

github.com

Before it fills your prompt, Otty checks the installed czkawka_cli against its version. A form that does not match your version is not offered.