bledley,

The keybinds you can set up in e.g Ranger for navigating or moving files are incredibly fast and easy. Sure you could just use shell commands/aliases etc. but the visual representation of the file system that a TUI provides, I find really useful.

Administrator,

As someone who uses nnn (occasionally lf) all the time, terminal file managers make navigation (especially bookmarking) easier.

Think Nemo’s my default file manager but with GUI file managers I find it hard to switch contexts. I always used to have two splits open with Nemo but if I need to open a new context I’d have to open another instance of Nemo and then I gotta switch between the instances now.

Now, nnn gives me 4 contexts, which can be easily switched between using 1-4. I’ve added zoxide within nnn to pretty much jump to any directory within my system. This isn’t really possible with a GUI file manager. Guess you can add integration to other tools as well to the list of pros of a terminal file manager.

File preview needs a mention as well. It’s easier when you can quickly glance a file and move on instead of opening it.

SigHunter,

Nostalgia for those 80s and 90s kids who grew up with norton commander ;-)

daniskarma,

Sometimes they are more convenient, than cd ls mv cp everything, when you don’t have access to a file explorer.

Specially if you are working with a server via ssh, or some machine without any Desktop Environment installed.

Kanda,

I use it more or less to browse my multimedia files. Ranger knows if it’s a pdf or a mkv file, so I don’t have to do anything but hit enter. When watching a series, I hit Q in mpv, down arrow and enter to play the next episode instead of writing mpv tab tab enter. It’s also got pretty nice tools for mass renaming, deletion, and probably a lot more that I didn’t bother learning. But if I want to get a specific file, say a config file, then I just open it normally with an editor from the terminal instead of going from /home to / to /etc

grapemix,

github.com/kamiyaa/joshuto sounds interesting.

resin85,

This paper describes the paradigm in detail, they’re called Orthodox File Managers.

I learned Norton Commander way back in the 90s, then moved to Midnight Commander, and it’s still a key part of my toolset. Using the keyboard in a hybrid shell / tree view mode is still the single most efficient way I’ve found to manage files. Need to find files under a subdirectory? Press F7. Need to move an entire directory somewhere else? cd to it, then press F6. Want to move all the pdf files under a subdirectory somewhere? Use the find dialog, then move the search results. No mouse/trackpad needed, everything is at your fingertips.

atetulo,

It’s really annoying navigating a filesystem in the shell.

Either you remember exactly where a file is located, have a reference, or you’re going to be doing a lot of “ls, cd, ls, cd”.

petsoi,
@petsoi@discuss.tchncs.de avatar

That’s not necessarily true. There are programs/plugins like scd in zshell which make your life easier. github.com/ohmyzsh/ohmyzsh/blob/…/README.md

taladar,

Either you remember exactly where a file is located, have a reference, or you’re going to be doing a lot of “ls, cd, ls, cd”.

You do know tools like find and locate are a thing? If anything it is the graphical tools that do not have a lot of flexibility here.

atetulo,

🥱

There’s always someone like you, lol.

Glad I’ve learned to just cut you out and move on.

Have a nice day!

wuphysics87,

I tend to write scripts for anything more than a one liner. It takes time up front, but I have so many now they become their own one liners

bender223,

For me, it’s about using the right tool for the job. Sometimes, using full GUI file manager is overkill, especially for copying just one file, and you know exactly where you want to copy it from and to.

And a TUI file manager like mc, ranger, nnn are a good in between level of ui, and is great for browsing files distraction free from the visual clutter of a full GUI file manager. That may seem like not a big deal, but I think it’s nice to be able to see things simply and straight to the point. For me, it just feels nice and less frustrating.

What I like about Linux is choice. And in this case, choice in file management. Pick the right tool, and you’ll get things done more efficiently, and with less annoyance.

JubilantJaguar,

Anecdata: I had been “running shell commands” happily enough for 15 years. And then I tried Ranger. It was immediately clear that everything is faster, sometimes much faster. This supposes that you are familiar with basic Vi key bindings. It’s not about “features”, it’s much simpler than that, it’s about keystrokes.

Theharpyeagle,

The more time I spend on development at work and at home, the more I truly despise constantly switching from mouse to keyboard and back. I’m no power user, but I may well check this out.

ExLisper,

Awesome wm + nvim + shell - you can throw your mouse away. Except for web stuff of course.

mcepl,
@mcepl@lemmy.world avatar

People who can use them effectively tend to be a way faster with the regular admin work. Also, they can do some things which are not that simple on the command line (browse through tarball, browse through remote directories).

ikidd,
@ikidd@lemmy.world avatar

I like them better than repetitive or complicated CLI commands, but I just never remember to install or use them when I’m doing a bunch of stuff on a server.

backhdlp,
@backhdlp@lemmy.blahaj.zone avatar

They’re better than


<span style="color:#323232;">cd something
</span><span style="color:#323232;">ls
</span><span style="color:#323232;">cd something-else
</span><span style="color:#323232;">ls
</span><span style="color:#323232;">cd ../..
</span><span style="color:#323232;">ls
</span>
TCB13,
@TCB13@lemmy.world avatar

Well… WinSCP or something like that is even better.

bizdelnick,

But you don’t need to cd before running ls. And in most cases you don’t even need ls, autocompletion is enough.

lucullus,

Isn’t your shell showing autocomplete options on oressing tab? Like the subdirectories? That way you don’t need multiple cd and ls calls

indigomirage,

One of the first things I install is mc (sometimes ranger). It’s just a really fast way to get around.

CLI is fast, but GUI is (if done right) intuitive. Running mc is both. Very fast way to explore/get around file system.

JubilantJaguar,

Maybe you are confusing GUI with TUI. Intuitive, yes, but hard to believe that GUI is faster than anything much.

indigomirage,

I think I was trying to say that mc combines the intuitiveness of a GUI with the efficiency of a CLI. A TUI.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • modclub
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • anitta
  • kavyap
  • GTA5RPClips
  • cubers
  • JUstTest
  • osvaldo12
  • tacticalgear
  • Durango
  • khanakhh
  • ngwrru68w68
  • provamag3
  • Leos
  • tester
  • cisconetworking
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines