FS Control is a TUI file manager (Might still be buggy)
- W/S - Move cursor up/down
- A - Move to parent directory
- D/Enter - Enter selected directory
- K/L - Page up/down navigation
- X - Jump to first pattern match
- E - Jump to specified directory
- B - Set jump location to current directory
- J - Jump to specified jump location
- I - Add/Remove current file/dir to action list (marked with
?) - [ - Set start of selection range (marked with
[) - ] - Add all files in range to action list (marked with
|and]) - U - Clear all selections and action list
- R - Remove all files/dirs in action list (with confirmation)
- C - Copy all files/dirs in action list to selected directory
- M - Move all files/dirs in action list to selected directory
- N - Rename all files/dirs in action list (single file: rename, multiple: numbered)
- F - Search for files in current directory (supports wildcards
*) - Y - Mass select files matching pattern
- V - View settings - toggle display filters:
h/H- show/hide hidden filesd/D- show/hide directoriesf/F- show/hide regular files
- P - Run command (with output)
- ; - Run command (no output)
- Q - Quit
- Color coding:
- Yellow - Regular file
- Green - Executable file
- Cyan - Directory
- White -
.or..entries
- Selection indicators:
>- Currently selected item?- Item in action list[- Start of selection range]- End of selection range|- Items within selection range
- Pagination - Handles large directories efficiently
Supports advanced pattern matching:
*- Wildcard character (matches any sequence),- Multiple conditions\- Escape special characters- Excludes
.and..entries automatically
Clang with C23 support
- Linux
- Mac OS (Testing needed)
- Windows
$ git clone https://github.com/Ict00/fsc
$ cd fsc
$ mpt build$ git clone https://github.com/Ict00/fsc
$ cd fsc
$ make buildFor best experience, add fsc to your PATH:
$ sudo cp fsc /usr/local/bin/ # System-wide
# OR
$ cp fsc ~/.local/bin/ # User-specific$ ./fsc