czkawka_cli

fast multi-function file cleaner written in Rust

TLDR

Find duplicate files
$ czkawka_cli dup -d [/path/to/search]
Find empty files
$ czkawka_cli empty-files -d [/path/to/search]
Find empty directories
$ czkawka_cli empty-folders -d [/path/to/search]
Find big files
$ czkawka_cli big -d [/path/to/search]
Find similar images
$ czkawka_cli image -d [/path/to/search]
Find temporary files
$ czkawka_cli temp -d [/path/to/search]

SYNOPSIS

czkawka_cli command [options]

DESCRIPTION

czkawka_cli (Polish for "hiccup") is a fast duplicate file finder and cleaner. It can find duplicate files, similar images, empty files/directories, large files, and temporary files.Written in Rust for high performance, it's the CLI version of the Czkawka application.

PARAMETERS

-d, --directories paths

Directories to search.
-e, --excluded paths
Directories to exclude.
-f, --file-to-save file
Save results to file.
-D, --delete-files
Delete found files.

SUBCOMMANDS

dup

Find duplicate files.
empty-files
Find empty files.
empty-folders
Find empty directories.
big
Find large files.
temp
Find temporary files.
image
Find similar images.
music
Find similar music by tags.
symlinks
Find invalid symlinks.
broken
Find broken files.

INSTALL

sudo apt install czkawka-cli
sudo apk add czkawka
brew install czkawka
nix profile install nixpkgs#czkawka

CAVEATS

The -D flag permanently deletes files. Always review results before deletion. Use -f to save results first.

SEE ALSO

fdupes(1), rmlint(1)

RESOURCES

Source code