ranger

a console file manager with VI key bindings.

organize-cli

Organize your files, imagine cleaning up your downloads in an instant.

classifier

Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.

lfm

(Last File Manager) is a file manager written in Python; it comes with lots of features, including 1-pane or 2-pane view, files filters and bookmarks, tree view, virtual file-systems to open compressed archives, serch in files, customizable keybindings and themes.

Midnight Commander

a visual file manager, full-screen text mode application that allows you to copy, move and delete files and whole directory trees and search for files; includes an internal viewer and editor.

ncursesFM

File manager written in C; rather complete in terms of features; especially lightweight and responsive.

vifm

“ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt” (cit.).

trash-cli

Move files and directories to the trash.

del-cli

Delete files and folders.

rename-cli

A cross-platform tool for renaming files quickly, especially multiple files at once.

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.

rename

Included in `util-linux`, allows bulk rename of files with regex support.

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.

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.

chokidar-cli

CLI to watch file system changes.

file-type-cli

Detect the file type of a file or stdin.

DocToc

Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.

fullname-cli

Get the fullname of the current user.