Introduced the file-dir-cleanup category

test-summary-newlines-at-new-initial-letter
Tullio Facchinetti 9 months ago
parent 4490defa68
commit 5d92c485c6

@ -32,11 +32,11 @@ If you prefer an email, contact me at `toolleeo@gmail.com`.
# Summary
To date, **1005** apps/tools covered, organized in **59** categories.
To date, **1005** apps/tools covered, organized in **60** categories.
# Index
[Backup](#backup) (10) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (13) | [Commands cheatsheet and snippets](#cheatsheet) (14) | [Conversion](#conversion) (7) | [Data management](#data-management) (38) | [Data transfer](#transfer) (32) | [Directory changers (alternatives to cd)](#cd) (16) | [ChatGPT / AI](#chatgpt) (8) | [Co-pilot](#copilot) (7) | [Diff](#diff) (9) | [Disk usage analyzers](#disk-analyzer) (12) | [Editors](#editors) (23) | [Email](#email) (13) | [File explorer and tree visualization](#file-explorer) (8) | [File and file system handling](#file-handling) (38) | [File listing (alternatives to ls)](#ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Financial tools](#financial) (11) | [Font management](#font) (2) | [Funny tools](#funny) (27) | [Fuzzy finders](#fuzzy-finder) (10) | [Games](#games) (42) | [Git and accessories](#git) (38) | [Graphics](#graphics) (27) | [History management](#history) (4) | [Command launchers](#launcher) (15) | [Multimedia](#multimedia) (11) | [Networking](#networking) (24) | [Note taking](#note-taking) (19) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (13) | [Package managers](#package-manager) (8) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (17) | [Programming](#programming) (38) | [Science](#science) (15) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [Screen savers](#screensaver) (4) | [System tools](#system) (18) | [Terminals](#terminal) (12) | [Text processing](#text-processing) (32) | [Text search](#text-search) (10) | [Time trackers](#time-tracker) (13) | [Typing test and practice](#typing) (7) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (39) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9)
[Backup](#backup) (10) | [Calculators](#calc) (8) | [Chat and instant messaging](#chat) (13) | [Commands cheatsheet and snippets](#cheatsheet) (14) | [Conversion](#conversion) (7) | [Data management](#data-management) (38) | [Data transfer](#transfer) (32) | [Directory changers (alternatives to cd)](#cd) (16) | [ChatGPT / AI](#chatgpt) (8) | [Co-pilot](#copilot) (7) | [Diff](#diff) (9) | [Disk usage analyzers](#disk-analyzer) (12) | [Editors](#editors) (23) | [Email](#email) (13) | [Clean up of files and directories](#file-dir-cleanup) (11) | [File explorer and tree visualization](#file-explorer) (8) | [File and file system handling](#file-handling) (27) | [File listing (alternatives to ls)](#ls) (6) | [File manager](#file-manager) (18) | [File renamers](#file-renamer) (11) | [File systems](#file-system) (4) | [Financial tools](#financial) (11) | [Font management](#font) (2) | [Funny tools](#funny) (27) | [Fuzzy finders](#fuzzy-finder) (10) | [Games](#games) (42) | [Git and accessories](#git) (38) | [Graphics](#graphics) (27) | [History management](#history) (4) | [Command launchers](#launcher) (15) | [Multimedia](#multimedia) (11) | [Networking](#networking) (24) | [Note taking](#note-taking) (19) | [Office tools](#office) (8) | [Organizers and calendars](#organizers) (18) | [Online search and resources](#online) (13) | [Package managers](#package-manager) (8) | [Password managers](#password-manager) (14) | [Productivity](#productivity) (17) | [Programming](#programming) (38) | [Science](#science) (15) | [Security and encryption](#security) (21) | [Shells](#shells) (9) | [Sound and music](#music) (30) | [System monitoring](#monitor) (35) | [Screen savers](#screensaver) (4) | [System tools](#system) (18) | [Terminals](#terminal) (12) | [Text processing](#text-processing) (32) | [Text search](#text-search) (10) | [Time trackers](#time-tracker) (13) | [Typing test and practice](#typing) (7) | [Todo managers](#todo-manager) (22) | [Torrent](#torrent) (7) | [Utilities](#utility) (39) | [Versioning](#versioning) (6) | [Viewers](#viewers) (36) | [Web browser](#browser) (16) | [Web development](#webdev) (23) | [Writing](#writing) (9)
Some links to [related resources](#resources).
@ -310,6 +310,22 @@ Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) -
* [sup](http://sup-heliotrope.github.io/) - MUA written in Ruby; specifically developed for accounts with "a lot of emails"; nice thread-based presentation.
* [tmpmail](https://github.com/sdushantha/tmpmail) - A command line utility written in POSIX sh that allows you to create a temporary email address and receive emails to the temporary email address.
## <a name="file-dir-cleanup"></a>Clean up of files and directories
Find/remove duplicate files, automatically organize files, etc..
* [backdown](https://github.com/Canop/backdown) - Safely and ergonomically remove duplicate files
* [classifier](https://github.com/bhrigu123/classifier) - Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
* [czkawka](https://qarmin.github.io/czkawka/) - Remove unnecessary files from your computer
* [detox](http://detox.sourceforge.net/) - A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
* [Dext](https://github.com/AfzGit/dext) - (Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
* [FClones](https://github.com/pkolaczk/fclones) - Efficient Duplicate File Finder.
* [ff](https://github.com/akymos/ff) - ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command.
* [inventory](https://github.com/mothdotmonster/inventory) - Move files like an old text adventure.
* [mat2](https://0xacab.org/jvoisin/mat2.git) - Metadata removal tool, supporting a wide range of commonly used file formats.
* [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files automatically.
* [rmlint](https://github.com/sahib/rmlint/) - A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
## <a name="file-explorer"></a>File explorer and tree visualization
Show directory trees and navigate through the file system (but not full featured file managers).
@ -327,18 +343,11 @@ Show directory trees and navigate through the file system (but not full featured
Tools for managing files and directories.
* [backdown](https://github.com/Canop/backdown) - Safely and ergonomically remove duplicate files
* [Brash](https://github.com/zakariagatter/brash) - CLI Trash Manager in Pure Bash.
* [classifier](https://github.com/bhrigu123/classifier) - Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
* [conan](https://github.com/mirage/conan) - Find clue about the type of the file.
* [czkawka](https://qarmin.github.io/czkawka/) - Remove unnecessary files from your computer
* [detox](http://detox.sourceforge.net/) - A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
* [Dext](https://github.com/AfzGit/dext) - (Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
* [doppelganger](https://github.com/witchard/doppelganger) - Save and load your shell environment to create doppelganger shells!
* [dtrx](https://brettcsmith.org/2007/dtrx/) - (Do The Right eXtraction) aims at taking "all the hassle out of extracting archives"; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories.
* [FClones](https://github.com/pkolaczk/fclones) - Efficient Duplicate File Finder.
* [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find. Written in Rust.
* [ff](https://github.com/akymos/ff) - ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command.
* [file-type-cli](https://github.com/sindresorhus/file-type-cli) - Detect the file type of a file or stdin.
* [Findpick](https://github.com/thingsiplay/findpick) - General purpose file picker combining "find" command with a fuzzy finder.
* [ForkFS](https://github.com/SUPERCILEX/forkfs) - ForkFS allows you to sandbox a process's changes to your file system.
@ -348,16 +357,12 @@ Tools for managing files and directories.
* [gret](https://github.com/4imothy/gret) - A command-line utility designed to search through directories and files for a regex expression that matches.
* [happyfinder](https://github.com/hugows/hf) - (another) Fuzzy file finder for the command line.
* [hypergrep](https://github.com/p-ranav/hypergrep) - Recursively search directories for a regex pattern using Intel Hypescan.
* [inventory](https://github.com/mothdotmonster/inventory) - Move files like an old text adventure.
* [mat2](https://0xacab.org/jvoisin/mat2.git) - Metadata removal tool, supporting a wide range of commonly used file formats.
* [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files automatically.
* [PathPicker](https://facebook.github.io/PathPicker/) - A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories.
* [pcopy](https://github.com/binwiederhier/pcopy) - A temporary file host, nopaste and clipboard across machines. It can be used from the Web UI, via a CLI or without a client by using curl.
* [progress](https://github.com/Xfennec/progress) - A tool to monitor the progress of common Coreutils command-line tools (`cp`, `mv`, `dd`, `tar`, `rsync`, etc.); it uses an ncurses interface to display the percentage of data copied; it works by reading from system files and retrieving the necessary information for the estimation.
* [pycp](https://github.com/dmerejkowsky/pycp) - cp and mv with a progressbar.
* [RecoverPy](https://github.com/PabloLec/RecoverPy) - RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data.
* [rip](https://github.com/nivekuil/rip) - Safe and ergonomic alternative to rm.
* [rmlint](https://github.com/sahib/rmlint/) - A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
* [rmw](https://remove-to-waste.info/) - (ReMove to Waste) is a trashcan/recycle bin utility for the command line. It can move and restore files to and from directories specified in a configuration file.
* [Snoop](https://github.com/Mandrew0822/Snoop) - A command-line utility for Linux that provides information about files in a directory.
* [trash-cli](https://github.com/sindresorhus/trash-cli) - Move files and folders to the trash.

@ -125,8 +125,8 @@ backup,Zaloha.sh,,https://github.com/Fitus/Zaloha.sh,Shellscript for synchroniza
disk-analyzer,cdu,http://arsunik.free.fr/prog/cdu.html,,cdu (colored `du`) is a perl script that calls `du` and displays a pretty histogram with optional colors allowing to immediately see the directories which take most disk space.
disk-analyzer,dfc,,https://github.com/rolinh/dfc,Report file system space usage information with style.
disk-analyzer,ncdu,https://dev.yorhel.nl/ncdu,https://code.blicky.net/yorhel/ncdu/,"""A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."""
file-handling,classifier,,https://github.com/bhrigu123/classifier,"Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc."
file-handling,detox,http://detox.sourceforge.net/,https://sourceforge.net/projects/detox/,"A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones."
file-dir-cleanup,classifier,,https://github.com/bhrigu123/classifier,"Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc."
file-dir-cleanup,detox,http://detox.sourceforge.net/,https://sourceforge.net/projects/detox/,"A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones."
file-handling,dtrx,https://brettcsmith.org/2007/dtrx/,https://github.com/dtrx-py/dtrx,"(Do The Right eXtraction) aims at taking ""all the hassle out of extracting archives""; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories."
ls,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
ls,lsd,,https://github.com/lsd-rs/lsd,"This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project."
@ -134,7 +134,7 @@ cd,fasd,,https://github.com/clvv/fasd,"A Commandline Tool That Offers Quick Acce
file-handling,fd,,https://github.com/sharkdp/fd,"A simple, fast and user-friendly alternative to find. Written in Rust."
file-renamer,rename,https://www.kernel.org/pub/linux/utils/util-linux/,,"Included in `util-linux`, allows bulk rename of files with regex support."
file-renamer,renameutils,http://www.nongnu.org/renameutils/,,"A set of programs to change file and directory names by editing them inplace, I find `imv` especially useful to edit a filename at the program prompt."
file-handling,rmlint,,https://github.com/sahib/rmlint/,"A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files."
file-dir-cleanup,rmlint,,https://github.com/sahib/rmlint/,"A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files."
file-handling,gcp,,https://github.com/aelafifi/gcp/,"`gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes."
file-manager,nnn,,https://github.com/jarun/nnn,"""The unorthodox terminal file manager"" is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories."
file-handling,PathPicker,https://facebook.github.io/PathPicker/,https://github.com/facebook/pathpicker/,"A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories."
@ -407,7 +407,7 @@ text-processing,espanso,,https://github.com/espanso/espanso,Cross-platform Text
text-processing,huniq,,https://github.com/koraa/huniq,"Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates."
ls,nat,,https://github.com/willdoescode/nat,Complete replacement for the `ls` command.
data-management,csvq,,https://github.com/mithrandie/csvq,SQL-like query language for csv.
file-handling,FClones,,https://github.com/pkolaczk/fclones,Efficient Duplicate File Finder.
file-dir-cleanup,FClones,,https://github.com/pkolaczk/fclones,Efficient Duplicate File Finder.
data-management,dasel,,https://github.com/TomWright/dasel,Allows you to query and modify data structures using selector strings.
programming,Proji,,https://github.com/nikoksr/proji,Powerful cross-platform CLI project templating tool.
transfer,pbgopy,,https://github.com/nakabonne/pbgopy,Copy and paste between devices.
@ -486,7 +486,7 @@ music,termusic,,https://github.com/tramhao/termusic,Terminal Music Player writte
financial,cointop,,https://github.com/cointop-sh/cointop,A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
system,pulsemixer,,https://github.com/GeorgeFilipkin/pulsemixer,CLI and curses mixer for PulseAudio.
cd,fastdiract,,https://github.com/dp12/fastdiract,Lightning-fast cd and command execution.
file-handling,inventory,,https://github.com/mothdotmonster/inventory,Move files like an old text adventure.
file-dir-cleanup,inventory,,https://github.com/mothdotmonster/inventory,Move files like an old text adventure.
funny,Draw,,https://github.com/maaslalani/draw,draw is an simple drawing tool in the terminal. Hold your mouse down and move it across the screen to draw anything you want!
typing,toipe,,https://github.com/Samyak2/toipe,"Yet another typing test, but crab flavoured."
networking,bore,,https://github.com/ekzhang/bore,A simple CLI tool for making tunnels to localhost.
@ -519,7 +519,7 @@ shells,xonsh,https://xon.sh/,https://github.com/xonsh/xonsh,The xonsh shell lets
financial,hledger,https://hledger.org/,https://github.com/simonmichael/hledger,"A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format."
git,fzf-git.sh,,https://github.com/junegunn/fzf-git.sh,"bash and zsh key bindings for Git objects, powered by fzf."
conversion,simtex,,https://github.com/simtex-dev/engine,"simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file."
file-handling,ff,,https://github.com/akymos/ff,"ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command."
file-dir-cleanup,ff,,https://github.com/akymos/ff,"ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command."
games,othello-cli,,https://github.com/LelsersLasers/othello-cli,"othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each other."
financial,paycon,,https://github.com/arcorion/paycon,Converts pay amounts between different time units.
transfer,Jitter,,https://github.com/kevspau/jitter,"A repository-oriented binary manager for Linux, Jitter searches through online repository (currently only on GitHub) for releases with .tar.gz, .tgz, .zip or .AppImage assets."
@ -731,7 +731,7 @@ file-renamer,rename-cli,,https://github.com/jhotmann/node-rename-cli,File rename
disk-analyzer,diskonaut,,https://github.com/imsnif/diskonaut,Terminal disk space navigator that traverse the file-system with a TUI interface.
utility,unix-permissions,,https://github.com/ehmicky/unix-permissions,Swiss Army knife for Unix permissions.
launcher,entr,,https://github.com/eradman/entr,Event Notify Test Runner - Run an arbitrary command when files change.
file-handling,organize-cli,,https://github.com/ManrajGrover/organize-cli,Organize your files automatically.
file-dir-cleanup,organize-cli,,https://github.com/ManrajGrover/organize-cli,Organize your files automatically.
file-explorer,tre,,https://github.com/dduan/tre,"`tree` command improved with git awareness, editor aliasing, and colors."
cd,autojump,,https://github.com/wting/autojump,A cd command that learns - easily navigate directories from the command line.
cd,pm,,https://github.com/Angelmmiguel/pm,"The easy way to switch between your projects on ZSH. In short, another directory changer."
@ -865,8 +865,8 @@ transfer,rclone-tui,,https://github.com/darkhz/rclone-tui,"Cross-platform manage
music,mpvc,,https://github.com/gmt4/mpvc/,A minimal mpc-like CLI and TUI for controlling mpv from the shell.
funny,ctree,,https://github.com/gleich/ctree,A Christmas tree right from your terminal.
monitor,ramfetch,,https://github.com/WhoseTheNerd/ramfetch,A fetch which displays memory info using /proc/meminfo.
file-handling,mat2,,https://0xacab.org/jvoisin/mat2.git,"Metadata removal tool, supporting a wide range of commonly used file formats."
file-handling,Dext,,https://github.com/AfzGit/dext,(Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
file-dir-cleanup,mat2,,https://0xacab.org/jvoisin/mat2.git,"Metadata removal tool, supporting a wide range of commonly used file formats."
file-dir-cleanup,Dext,,https://github.com/AfzGit/dext,(Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
utility,upnup,,https://github.com/tomit4/upnup,A command line utility that generates a LICENSE file in the current working directory.
productivity,kabmat,,https://github.com/PlankCipher/kabmat,TUI program for managing kanban boards with vim-like keybindings.
security,OAuth2c,,https://github.com/cloudentity/oauth2c,A command-line tool for interacting with OAuth 2.0 authorization servers.
@ -883,8 +883,8 @@ file-manager,fman,,https://github.com/nore-dev/fman,TUI File Manager
file-manager,goful,,https://github.com/anmitsu/goful,Goful is a CUI file manager written in Go.
file-manager,joshuto,,https://github.com/kamiyaa/joshuto,ranger-like terminal file manager
email,aerc,https://aerc-mail.org/,https://git.sr.ht/~rjarry/aerc,A pretty good email client
file-handling,backdown,,https://github.com/Canop/backdown,Safely and ergonomically remove duplicate files
file-handling,czkawka,https://qarmin.github.io/czkawka/,https://github.com/qarmin/czkawka,Remove unnecessary files from your computer
file-dir-cleanup,backdown,,https://github.com/Canop/backdown,Safely and ergonomically remove duplicate files
file-dir-cleanup,czkawka,https://qarmin.github.io/czkawka/,https://github.com/qarmin/czkawka,Remove unnecessary files from your computer
file-handling,TUI Archiver,https://www.nexus0.net/pub/sw/tuiarchiver/,https://codeberg.org/dnalor/tuiarchiver.git,A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers
viewers,TubiTui,,https://codeberg.org/777/TubiTui.git,"A lightweight, libre, TUI-based YouTube client"
diff,csv-diff,,https://github.com/simonw/csv-diff,Python CLI tool and library for diffing CSV and JSON files

1 category name homepage git description
125 disk-analyzer cdu http://arsunik.free.fr/prog/cdu.html cdu (colored `du`) is a perl script that calls `du` and displays a pretty histogram with optional colors allowing to immediately see the directories which take most disk space.
126 disk-analyzer dfc https://github.com/rolinh/dfc Report file system space usage information with style.
127 disk-analyzer ncdu https://dev.yorhel.nl/ncdu https://code.blicky.net/yorhel/ncdu/ "A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."
128 file-handling file-dir-cleanup classifier https://github.com/bhrigu123/classifier Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
129 file-handling file-dir-cleanup detox http://detox.sourceforge.net/ https://sourceforge.net/projects/detox/ A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
130 file-handling dtrx https://brettcsmith.org/2007/dtrx/ https://github.com/dtrx-py/dtrx (Do The Right eXtraction) aims at taking "all the hassle out of extracting archives"; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories.
131 ls exa https://the.exa.website/ https://github.com/ogham/exa Replacement for 'ls' written in Rust, with colors and several additional "views".
132 ls lsd https://github.com/lsd-rs/lsd This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
134 file-handling fd https://github.com/sharkdp/fd A simple, fast and user-friendly alternative to find. Written in Rust.
135 file-renamer rename https://www.kernel.org/pub/linux/utils/util-linux/ Included in `util-linux`, allows bulk rename of files with regex support.
136 file-renamer renameutils http://www.nongnu.org/renameutils/ A set of programs to change file and directory names by editing them inplace, I find `imv` especially useful to edit a filename at the program prompt.
137 file-handling file-dir-cleanup rmlint https://github.com/sahib/rmlint/ A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
138 file-handling gcp https://github.com/aelafifi/gcp/ `gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes.
139 file-manager nnn https://github.com/jarun/nnn "The unorthodox terminal file manager" is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories.
140 file-handling PathPicker https://facebook.github.io/PathPicker/ https://github.com/facebook/pathpicker/ A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories.
407 text-processing huniq https://github.com/koraa/huniq Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
408 ls nat https://github.com/willdoescode/nat Complete replacement for the `ls` command.
409 data-management csvq https://github.com/mithrandie/csvq SQL-like query language for csv.
410 file-handling file-dir-cleanup FClones https://github.com/pkolaczk/fclones Efficient Duplicate File Finder.
411 data-management dasel https://github.com/TomWright/dasel Allows you to query and modify data structures using selector strings.
412 programming Proji https://github.com/nikoksr/proji Powerful cross-platform CLI project templating tool.
413 transfer pbgopy https://github.com/nakabonne/pbgopy Copy and paste between devices.
486 financial cointop https://github.com/cointop-sh/cointop A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
487 system pulsemixer https://github.com/GeorgeFilipkin/pulsemixer CLI and curses mixer for PulseAudio.
488 cd fastdiract https://github.com/dp12/fastdiract Lightning-fast cd and command execution.
489 file-handling file-dir-cleanup inventory https://github.com/mothdotmonster/inventory Move files like an old text adventure.
490 funny Draw https://github.com/maaslalani/draw draw is an simple drawing tool in the terminal. Hold your mouse down and move it across the screen to draw anything you want!
491 typing toipe https://github.com/Samyak2/toipe Yet another typing test, but crab flavoured.
492 networking bore https://github.com/ekzhang/bore A simple CLI tool for making tunnels to localhost.
519 financial hledger https://hledger.org/ https://github.com/simonmichael/hledger A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format.
520 git fzf-git.sh https://github.com/junegunn/fzf-git.sh bash and zsh key bindings for Git objects, powered by fzf.
521 conversion simtex https://github.com/simtex-dev/engine simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file.
522 file-handling file-dir-cleanup ff https://github.com/akymos/ff ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command.
523 games othello-cli https://github.com/LelsersLasers/othello-cli othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each other.
524 financial paycon https://github.com/arcorion/paycon Converts pay amounts between different time units.
525 transfer Jitter https://github.com/kevspau/jitter A repository-oriented binary manager for Linux, Jitter searches through online repository (currently only on GitHub) for releases with .tar.gz, .tgz, .zip or .AppImage assets.
731 disk-analyzer diskonaut https://github.com/imsnif/diskonaut Terminal disk space navigator that traverse the file-system with a TUI interface.
732 utility unix-permissions https://github.com/ehmicky/unix-permissions Swiss Army knife for Unix permissions.
733 launcher entr https://github.com/eradman/entr Event Notify Test Runner - Run an arbitrary command when files change.
734 file-handling file-dir-cleanup organize-cli https://github.com/ManrajGrover/organize-cli Organize your files automatically.
735 file-explorer tre https://github.com/dduan/tre `tree` command improved with git awareness, editor aliasing, and colors.
736 cd autojump https://github.com/wting/autojump A cd command that learns - easily navigate directories from the command line.
737 cd pm https://github.com/Angelmmiguel/pm The easy way to switch between your projects on ZSH. In short, another directory changer.
865 music mpvc https://github.com/gmt4/mpvc/ A minimal mpc-like CLI and TUI for controlling mpv from the shell.
866 funny ctree https://github.com/gleich/ctree A Christmas tree right from your terminal.
867 monitor ramfetch https://github.com/WhoseTheNerd/ramfetch A fetch which displays memory info using /proc/meminfo.
868 file-handling file-dir-cleanup mat2 https://0xacab.org/jvoisin/mat2.git Metadata removal tool, supporting a wide range of commonly used file formats.
869 file-handling file-dir-cleanup Dext https://github.com/AfzGit/dext (Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
870 utility upnup https://github.com/tomit4/upnup A command line utility that generates a LICENSE file in the current working directory.
871 productivity kabmat https://github.com/PlankCipher/kabmat TUI program for managing kanban boards with vim-like keybindings.
872 security OAuth2c https://github.com/cloudentity/oauth2c A command-line tool for interacting with OAuth 2.0 authorization servers.
883 file-manager goful https://github.com/anmitsu/goful Goful is a CUI file manager written in Go.
884 file-manager joshuto https://github.com/kamiyaa/joshuto ranger-like terminal file manager
885 email aerc https://aerc-mail.org/ https://git.sr.ht/~rjarry/aerc A pretty good email client
886 file-handling file-dir-cleanup backdown https://github.com/Canop/backdown Safely and ergonomically remove duplicate files
887 file-handling file-dir-cleanup czkawka https://qarmin.github.io/czkawka/ https://github.com/qarmin/czkawka Remove unnecessary files from your computer
888 file-handling TUI Archiver https://www.nexus0.net/pub/sw/tuiarchiver/ https://codeberg.org/dnalor/tuiarchiver.git A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers
889 viewers TubiTui https://codeberg.org/777/TubiTui.git A lightweight, libre, TUI-based YouTube client
890 diff csv-diff https://github.com/simonw/csv-diff Python CLI tool and library for diffing CSV and JSON files

@ -13,6 +13,7 @@ diff,Diff,"File and data diffs, more or less “context” or “semantic” awa
disk-analyzer,Disk usage analyzers,
editors,Editors,Terminal text editors
email,Email,"Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) - MUA), mail synchronization"
file-dir-cleanup,Clean up of files and directories,"Find/remove duplicate files, automatically organize files, etc."
file-explorer,File explorer and tree visualization,Show directory trees and navigate through the file system (but not full featured file managers)
file-handling,File and file system handling,Tools for managing files and directories
ls,File listing (alternatives to ls),

1 label name description
13 disk-analyzer Disk usage analyzers
14 editors Editors Terminal text editors
15 email Email Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) - MUA), mail synchronization
16 file-dir-cleanup Clean up of files and directories Find/remove duplicate files, automatically organize files, etc.
17 file-explorer File explorer and tree visualization Show directory trees and navigate through the file system (but not full featured file managers)
18 file-handling File and file system handling Tools for managing files and directories
19 ls File listing (alternatives to ls)
Loading…
Cancel
Save