I've been using far manager under windows for about the last 6 years, and can't find anything like it for linux. mc is not a reasonable replacement, and gnome commander is not either. Are there any OFM veterans out there that can point me in the right direction for linux?


Midnight Commander (mc) is the usual answer, but there are others.

I'd recommend you take a look at GNU Interactive Tools, or GNUit (it was git before Linus "reappropriated" the name...) Like other GNU tools, it has EMACS-like bindings throughout.

GNUit is console-based and extensible, and has the dual-pane file manager layout with a command line underneath with editing and memory. You might like it.

| improve this answer | |
  • I'll check it out, I'm a vim guy at heart, but if the normal (scp, editable keybindings, the ability to use whatever editor I want when I hit f4...) stuff works then it might be just what I'm looking for. mc really bites, I don't know how people can use it without getting frustrated and dropping into straight bash. – matt Aug 12 '11 at 22:39
  • I'm a vim guy too - but using vi-mode in bash just never works completely right. I use ksh any time I can help it. – Mei Aug 12 '11 at 23:12

Try Krusader. The only disadvantage of it is graphical interface. So it will be difficult (but possible *) to use it remotely.

* Do you know about X11 forwarding? It gives you ability to run at server GUI applications and work with their GUI locally. All interaction with user and windows is translated through network. Usually one uses ssh with -X switch for it.

| improve this answer | |

There was an attempt to port FAR to Linux called "farsh" but it died before any code got written :))

| improve this answer | |

The usual (at least for me) way to handle such things is to get a VNC window over an ssh tunnel, and thereby use a full fledged desktop environment of my choise, be that GNOME, KDE, or any other. Something similar works on windows with RDP protocol (Remote Desktop). I believe the existence of these options make any Norton Commander clone obsolete.

The method of doing this of course depends on your client system. What I do on Windows is:

  • I have vncserver installed on my server
  • I use putty to provide the ssh tunnel
  • I use TightVNC as the vnc client on my end.

I'm sure googling these terms will provide a lot of how-to's.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.