Something old, something new: Console file managers

I should know better than to mention console programs any more, because as soon as I do, someone tosses out another one and I have to try it. Curiosity gets the better of me and I can’t help myself.

Such was the case with ranger, an unusual file manager mentioned for its similarities to vifm. Take a look and you’ll see why I used the word “unusual” to describe it.

 

The directory tree shifts to the left as you explore in ranger. Moving up or down the list and then stepping to a new directory shifts the panes left or right accordingly. Right now there don’t appear to be much in the way of lines or boxes as visual guides, but this is still a work in progress from what I can see, so maybe they’ll appear later.

Moving your selection bar over a directory shows you a preview of what’s in that folder, and jumping to the right shifts the entire display to the left. And as you can see, file types are displayed in different colors, with a breadcrumb path along the top and file information at the bottom, along with a disk space count.

It takes a little while to get used to ranger, because the principle at work here is quite innovative. This is the only file manager I know of that scrolls horizontally, in columns, as you browse a file tree.

Like vifm, ranger uses vi-style keystrokes and commands to handle most chores. F1 shows you all the important commands, as well as how to get out of ranger … but saying it follows vi’s style might be enough for you to figure that out. ;)

I’m going to keep an eye on ranger, mostly because it’s innovative, but also because it might turn into something very unique in the field of console file managers. At a time when it seems like everything has been done, and most efforts are actually rehashes of tried-and-true techniques, something new is worth watching.

Shifting gears only slightly, here’s something that has a history going back all the way to 1995: fdclone.

I know of fdclone obliquely, admitting only that I found it on a hand-me-down computer a year or two ago, and wondered what it was. If I understand it correctly, fdclone is an effort to mimic an ancient file tool called “fd,” which was popular in Japan as far back as 1989. So when we talk about software with a long lifespan, fdclone is a contender.

The layout here is very Norton Commander-ish, which appeals to some of us and is a turnoff for others. If you don’t have support for Japanese character sets you might see some oddball fonts at work, as you can see in my screenshots. As far as I can tell there’s no color at work here, and the keystroke labels you see on the screen might take a little time to get used to.

This is certainly no worse than most other console file managers, even if it seems rather bland by comparison. As you can see the tree mode is intuitive and easy to manage, and there is documentation in English as well as instructions on how to configure and build it.

And when you consider it reached version 3.00e in February 2010, this is not something that is going to expire any time soon. Fifteen years is a tremendous lifespan for any project. (P.S.: Ubuntu users have it in their repos; Arch/Crux users must build this one by hand.)

There you have it: Two file managers for the console, separated by about 15 years in the histories of their inceptions. As always, if you know of any others that I should explore, I would be happy to try.

About these ads

13 Responses to “Something old, something new: Console file managers”


  1. 1 Gabi 2010/04/24 at 12:33 AM

    Actually, the idea of using columns is not new- the Mac OS X file manager (Finder) has used this since the earliest version of Mac OS X, and I think this was inherited from NextStep. I think Dolphin also does this, but the last time I tried it I felt it’s just not done right, for some reason I can’t fully explain.
    Anyway, I’m glad to find out there’s another one that uses column views; I think it’s a really nice way to browse file systems and I wish more file managers did this.

  2. 2 Martin Schayna 2010/04/24 at 1:49 AM

    What about the oldest classic ever (for me) – Midnight Commander?

    http://tuxtraining.com/2008/03/23/file-management-in-the-terminal-with-midnight-commander

  3. 3 Jan 2010/04/24 at 3:32 AM

    The continuous traversal of directories did come out of NeXt. Nice to see it come back outside of GNUstep.

  4. 4 kamiheku 2010/04/24 at 11:44 PM

    Yay, ranger! :) And hey, there is actually an option to draw borders, called “draw_borders”. Configure it in your options.py.

  5. 5 Muskegwanderer 2010/04/26 at 12:59 PM

    The Midnight Commander is wonderful but complex and a bit of an eye full. For really simple tasks, like scooting about and viewing and editing text files, Pilot can’t be beaten. This app’s ability to append selected file paths and names in the Launch function is especially useful.

    • 6 mulenmar 2010/04/26 at 5:48 PM

      A lot of Midnight Commander’s complexity and functionality is optional, you can choose not to include things when you compile it (the FTP functionality, for example). ;) I compiled a rather tiny version that only had the functionality of the original Norton Commander once. :)

  6. 7 Sitaram 2010/04/29 at 3:22 PM

    If you have to browse through a file hierarchy, systematically or randomly looking for stuff, marking things, and doing things to marked files, etc., ranger beats midnight commander hands down.

    http://lists.nongnu.org/archive/html/ranger-users/2010-04/msg00018.html describes how…

  7. 8 msx 2010/09/08 at 3:37 PM

    Awesome! Not only shows text files, even graphic files (probiding you have installed feh).

    You have my email, let me know if you want to translate Ranger to spanish =)

  8. 9 tomas 2010/09/10 at 6:06 AM

    How do you see hidden files with this thing? :D Yes, I’m a newb trying out things way out of my league :D

  9. 10 Sitaram 2010/09/10 at 12:44 PM

    type ‘z’ then ‘h’

  10. 11 Army 2010/09/10 at 4:31 PM

    Or simply press backspace or ctrl+h, these two also show hidden files.

  11. 12 mcx 2011/05/05 at 1:38 AM

    XTree
    An old console directory tree file manager(1976?)>As I’ve read, the guy who made it was or is the inventor of the directory tree.
    http://www.xtreefanpage.org/

    -Your blog is great!


  1. 1 Information, please « Motho ke motho ka botho Trackback on 2011/04/16 at 8:12 AM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Welcome!



Visit the Wiki!

Some recent desktops


May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF
 


May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games


Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers

License

This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,962,787 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: