← Home ← Back to /g/

Thread 107153453

38 posts 8 images /g/
Anonymous No.107153453 [Report] >>107153517 >>107153611 >>107153674 >>107153866 >>107153934 >>107153951 >>107154221 >>107155287 >>107157331 >>107157631
Terminal file managers
what do you use and why?
Anonymous No.107153476 [Report] >>107153574
cp
Anonymous No.107153503 [Report] >>107153555
Use case? I just use dolphin.
Anonymous No.107153517 [Report] >>107153555
>>107153453 (OP)
emacs, because it's nice to use my rss reader as a file manager as well
Anonymous No.107153523 [Report] >>107153555
Lotus Magellan, because it's comfy as fuck
Anonymous No.107153555 [Report]
>>107153503
>Use case?
I use pcmanfm but gui file managers seem a little bloated so I'm searching for a good terminal file manager
>>107153517
hmm cool if you already use emacs
>>107153523
never heard about Lotus before
Anonymous No.107153574 [Report]
>>107153476
realy? there's a browser based file manager in my "Cloud Platform"
Anonymous No.107153611 [Report]
>>107153453 (OP)
i use cd, del and rmdir
Anonymous No.107153622 [Report] >>107157410
mc. It's fast, it does what I need, and I'm just used to it now.
I like double commander too, but I'm faster with the keyboard shortcuts in mc. Maybe because doublecmd is a gui application, using only the keyboard feels a little clunky at times, whereas in mc everything has to be keyboard controllable anyway because it's in the terminal.
Anonymous No.107153674 [Report] >>107153890
>>107153453 (OP)
I made a simple script that does auto ls in fish with eza when I cd into something

here it is if you need it
function __autols_hook --description "Auto ls" --on-event fish_prompt
if test "$NO_AUTO_LS" != ""
return
end

if test "$__autols_last" != (pwd)
clear; echo (pwd) (set_color $color_cwd) $normal (fish_vcs_prompt) $normal " "; eza --group-directories-first -G -B -F -x -a --sort type --sort filename --links --hyperlink --no-quotes
else if test "$__autols_last2" != '0'
clear; echo (pwd) (set_color $color_cwd) $normal (fish_vcs_prompt) $normal " "; eza --group-directories-first -G -B -F -x -a --sort type --sort filename --links --hyperlink --no-quotes
end

set -g __autols_last (pwd)
set -g __autols_last2 1
end

function __autols_hook2 --on-event fish_preexec
set -g __autols_last2 0
end
Anonymous No.107153858 [Report] >>107154325
I tried using yazi, and it's very good, but if you're constantly using it to navigate big image folders, having thumbnails and a preview is a necessity.
Anonymous No.107153866 [Report]
>>107153453 (OP)
I use NNN. I like ranger's UI more but NNN is significantly faster
Anonymous No.107153869 [Report]
nnn
Anonymous No.107153878 [Report]
ranger
it's the first one i tried and it works well enough
if it aint broke don't fix it
Anonymous No.107153890 [Report] >>107153939
>>107153674
That's cool, Anon; thanks.
Anonymous No.107153912 [Report]
lf

miller columns
easy to rice out with scripts
Anonymous No.107153934 [Report]
>>107153453 (OP)
I always use mc for zipping folders and files because I can never remember the right tar or zip flags
Anonymous No.107153939 [Report] >>107153944 >>107153956 >>107153989
>>107153890
Bash alias.
What the fuck even is 'fish'.

cd() {
builtin cd "$@" && ls
}
Anonymous No.107153944 [Report] >>107153960
>>107153939
That's cool, Anon; thanks.
Anonymous No.107153951 [Report]
>>107153453 (OP)
Do you also use a mouse with only 1 button? a 1024x768 monitor?
wtf is this shit it doesn't even have thumbnail previews for pictures
Anonymous No.107153956 [Report] >>107153989
>>107153939
>What the fuck even is 'fish'.
https://fishshell.com/
Anonymous No.107153960 [Report] >>107154068 >>107154163
>>107153944
It's not advisable to use this - just because it's doable doesn't mean you should use it. It could break some scripts. I did it because I wanted to test it.
Too much automation is retarded anyway.
Anonymous No.107153989 [Report]
>>107153956
>>107153939
there is also elvish
https://elv.sh/

it has a built in file manager.
Anonymous No.107154068 [Report]
>>107153960
_cd() { cd "$@"; ls; }
alias cd="_cd"
Anonymous No.107154163 [Report] >>107155287 >>107157737
>>107153960
that is why I use hooks - to not break anything.

fish is very comfy.. it has sane autocomplete, interactive history search and other shit.
Anonymous No.107154221 [Report] >>107154233
>>107153453 (OP)
all file managers are bad, both graphical and terminal. They all have terrible UI, and all the graphical ones are incredibly inefficient.

I just use fish to manage my files
Anonymous No.107154233 [Report]
>>107154221
Okay.
Anonymous No.107154325 [Report]
Yazi
>>107153858
Iktf
There's gotta be a way to get them cached
Anonymous No.107155287 [Report] >>107157680 >>107157737
>>107153453 (OP)
i used midnight commander, or just ls/cd/mv/cp/rm.

midnight commander is shit, but its usable once you use some themes.
the bright blue is too harsh on the eyes.

>>107154163
fish is nice, but i use bash, since fish isn't really compatible with most scripts.
Anonymous No.107156564 [Report]
I use only the best – Midnight Commander
Anonymous No.107156599 [Report]
I use Emacs' dired with prot's customizations.
https://protesilaos.com/codelog/2024-11-28-basic-emacs-configuration/#h:8179afea-2830-4225-8dab-ddb2daf0f822
Anonymous No.107157231 [Report]
i have lf installed but it's only so paru can use it
Anonymous No.107157331 [Report]
>>107153453 (OP)
What's used in op?
Anonymous No.107157410 [Report] >>107157466
>>107153622
funny thing about mc: You can just click on stuff in the TUI and it'll respond.
Anonymous No.107157466 [Report]
>>107157410
but that's just boring
Anonymous No.107157631 [Report]
>>107153453 (OP)
mc
just works
Anonymous No.107157680 [Report]
>>107155287
>since fish isn't really compatible with most scripts.
so you think you need to be using python as a shell in order to run python scripts? the absolute state of /g/
Anonymous No.107157737 [Report]
>>107155287
>>107154163
Frankly you should just use zsh if you want good auto-complete.