czkawka it is the rust rewritten successor to fslint

what is neat:

  • it searches a directory for duplicate files and lists the biggest files first
  • pitfalls:
    • the terminal version is sufficient (imho)
      • in theory it has a gui practically it can not be installed under Debian 11 (yet)
      • plz prepare for a lengthy install that involves downloading a lot of software and compiling it

install:

# tested with
cat /etc/os-release |grep PRETTY
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"

# as default user
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

# check rust is installed
rustc --version
rustc 1.64.0 (a55dd71d5 2022-09-19)

# become root
su - root
apt update
apt install software-properties-common ffmpeg
apt install libgdk-pixbuf-2.0-dev libghc-pango-dev libgraphene-1.0-dev librust-pango-sys-dev libglib2.0-dev cairo-dev libcairo2-dev librust-pango-sys-dev

# Ctrl+D (logoff root)
cargo install cairo-dev
cargo install czkawka_cli

# run it
czkawka_cli dup --directories /where/to/search/for/duplicates | less

# can try to install gui, but won't work
cargo install czkawka_gui

Links:

https://lib.rs/crates/czkawka_cli

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin