a good file manager 

Newsgroups:  gmane.linux.distributions.grml.user
Date:        Fri, 22 Sep 2006 15:46:49 +0200
> We used to settle with the the file manager that comes default with
> Gnome, but now that one can't rename files any more (it actually can
> initially, but stop responding to keyboard very soon).

grml ships clex, mc, rox-filer, vfu and vifm. rox-filer is a graphic one which might fit best of that list. If that's not what you're searching for, try the filemanagers of the desktop environments like konqueror of KDE or thunar of XFCE. (Gnome sucks by default. ;))

-mika-

a good file manager 

> * Clive Menzies [20060922 16:47]:
>
>> I use debian sid mainly and tried Rox, XFE, Xffm and couldn't get on
>> with any of them.  I found emelfm which I use now and quite like; it's
>> not pretty but the functionality and stability seems superior to those
>> others.

Thanks, that's exactly the kind of input I was looking for. thanks for sharing. Stability, yeah, that's a key thing to me too.

> Only 565kB of installed size, cute!

Wow, I normally don't use file managers, but I think I like this one already.

a good file manager 

I tried http://pcmanfm.sourceforge.net/ after I read about it in the German "Linux User" Magazine two days ago. It is small, it behaves strongly like Windows, but it works ;)

Robert Giebel

Recommend a file manager 

Newsgroups:  gmane.linux.debian.user
Date:        Fri, 22 Sep 2006 15:41:35 -0500
>> Please recommend a file manager. I need a good one to make my wife
>> happy. We used to settle with the the file manager that comes default
>> with Gnome, but now that one can't rename files any more (it actually
>> can initially, but stop responding to keyboard very soon).
> Krusader with a GUI and MC with a TUI

Since he's running GNOME, Krusader might not be the best fm for him to use.

$ apt-cache search file manager | grep fm | sort
dfm - Desktop-File-Manager for X11
emelfm - file manager for X/gtk
lfm - a simple but powerful file manager for the UNIX console
pcmanfm - extramly fast and lightweight file manager for X Window
pcmanfm-fam - GPL'd lightweight file manager for X Window
pfm - a terminal-based file manager written in Perl, based on MS-DOS PFM.COM
vifm - a ncurses based file manager with vi like keybindings
xffm4 - File manager for the Xfce4 desktop environment
xffm4-icons - Icons for xffm4, the FM of XFce4
xfm - X file and application manager

Try pcmanfm first, since it's GTK 2.0, and then emelfm. Lastly xfm if you want to see the *cutting* *edge* from 1998 (and still darned useful, especially if you're box has 64MB RAM and is running fvwm).

Ron Johnson

Recommend a file manager 

>> try xfe, windows explorer clone.
> I like rox-filer

Rox filer is not bad either, I just got tired of all the rox stuff.

Damon L. Chesser

Recommend a file manager 

I've been using thunar lately and quite like it, though I've not delve into its usage much at all.

$ apt-cache search Thunar
thunar-archive-plugin - Archive plugin for Thunar file manager
thunar-media-tags-plugin - Media tags plugin for Thunar file manager
libthunar-vfs-1-2 - VFS abstraction used in thunar
libthunar-vfs-1-dev - Development files for libthunar-vfs
thunar - File Manager for Xfce

Andrew Sackville-West

cmd:PFM 

Info 

Pfm is a terminal-based file manager written in Perl, based on MS-DOS PFM.COM.

Description 

pfm is a terminal-based file manager written in Perl. All pfm commands are one- or two-key commands (case-insensitive). It features colored filenames according to extension or type, a single-file and multiple-file mode, support for executing user-defined commands (including wildcards) with only two keystrokes, and use of the ReadLine library for friendly commandline editing.

Features 

Source 

http://p-f-m.sourceforge.net/

The original MS-DOS version can still be obtained from ftp://ftp.flashnet.it/pub/simtelnet/msdos/fileutil/pfm314.zip

Help 

Detail Help 

Navigation through directories is done using the arrow keys, -, +, PgUp, PgDn, home, and end.

Pressing ESC or BS will take you one directory level up (note: see BUGS below on the functioning of ESC). Pressing ENTER when the cursor is on a directory will take you into the directory. Pressing SPACE will both mark the current file and advance the cursor.

Navigation can also use the vi(1) cursor keys (hjkl), and the vi(1) control keys CTRL-F, CTRL-B, CTRL-U, CTRL-D, CTRL-Y and CTRL- E. Note that the l key is also used for creating symbolic links (see the Link command below).

Function Keys 
ENTER
    If the current file is executable, the executable will be invoked,
    otherwise, the contents of the current file or directory are dis-
    played on the screen (like Show).
  1. Toggle show/hide dot files.

    /   Identical to Find (see above).
    <   Scroll the header and footer, in order to view all available com-
        mands.
    >   Scroll the header and footer, in order to view all available com-
        mands.
    @   Allows the user to enter a perl command to be executed in the con-
        text of pfm. Primarily used for debugging.
    F2  Jump back to the previous directory.
    F7  Alternates the display between two directories.
    F10 Switch between single-file and multiple-file mode.
Commands 

Show/Edit/View(View the complete long filename)

siZe
    For directories, reports the grand total (in bytes) of the direc-
    tory and its contents.
cOmmand
    Allows execution of a shell command on the current files. After the
    command completes, pfm will resume. You may use the following
    abbreviations:
\1  the current filename without extension
\2  the current filename, complete
\3  the full current directory path
\4  the mountpoint of the current filesystem
\5  the full swap directory path (see F7 command)
\6  the basename of the current directory
\\  a literal backslash
Your command
    Like cOmmand (see above), except that it uses one-letter commands
    that have been preconfigured in the .pfmrc file. Since version
    1.84, these command keys are case-sensitive.  Your commands may use
    \1-\6 escapes just as in cOmmand, e.g.
your[c]:tar cvf - \2 | gzip > \2.tar.gz
your[w]:what \2
sHell
    Spawns your default login shell until you exit from it, then
    resumes.
Rename
    Change the name of the file to the path- and filename specified.
    Depending on your Unix implementation, a different path- and file-
    name on another filesystem may or may not be allowed. In multiple-
    file mode, the new name must be a directoryname or a name contain-
    ing a \1 or \2 escape (see cOmmand above). If the option 'clobber'
    is set to no in the .pfmrc file, existing files will not be over-
    written unless the action is confirmed by the user.
Make new directory
    Specify a new directory name and pfm will create it for you.  Fur-
    thermore, if you don't have any files marked, your current direc-
    tory will be set to the newly created directory.
Time
    Change mtime (modification date/time) of the file. The format used
    is converted to a format which touch(1) can use. Enter . to set the
    mtime to the current date and time.
tarGet
    Allows to change the target that a symbolic link points to. You
    must have permission to remove the current symbolic link.

Link, Create a symbolic link to the current file or directory.

Version 1.92.2, 2003-03-08 

dependencies 

It makes use of the module Term::ScreenColor, which was based on Term::Screen, in turn derived from Term::Cap. Term::ScreenColor is also available on CPAN.

Furthermore, it uses the Term::ReadLine::Gnu module which adds the readline flexibility to the commmand-line editing.

I said I was porting pfm to Term::ANSIScreen. Well, I did, but I decided to change it back. There are pros and cons to both modules, and since Term::ScreenColor is published on CPAN now, and it gives me slightly cleaner code, I decided to stick with my own module.

Build & Installation on 2006.09.20 

perl -MCPAN -e 'install Term::Screen'
perl -MCPAN -e 'install Term::ScreenColor'
perl -MCPAN -e 'install Term::ReadLine::Gnu'
 # expand pfm-1.92.2.tar.gz, then cd into it
// cdd ~/try
// tfe /linux/linux_bin/tgzs/pfm-1.92.2.tar.gz
 cd pfm-1.92.2
# to install
make
sudo mkdir /usr/local/bin/ /usr/local/man/man1/
sudo make

Build & Installation 

dependencies summary 

Term-ScreenColor, which needs Term-Screen. Term-ReadLine-Gnu, which needs ncurses-devel, readline-devel.

Installation 

cd Term-Screen-1.02 perl Makefile.PL make make test make install

cd Term-ScreenColor-1.09 perl Makefile.PL make make test make install

cd Term-ReadLine-Gnu-1.* perl Makefile.PL make make test make install

cd pfm-1.92.2 make

configuration file upgrading 

rename ~/.pfm/.pfmrc and compare it with the default config file that pfm automatically generates.

mv ~/.pfm/.pfmrc ~/.pfm/.pfmrc.old
cat ~/.pfm/.pfmrc.old | mend_quotes.pl | mend_colors.pl | mend_diskinfo.pl > ~/.pfm/.pfmrc.new
pfm
diff -wu ~/.pfm/.pfmrc.new ~/.pfm/.pfmrc
rm ~/.pfm/.pfmrc.old ~/.pfm/.pfmrc.new

documented on: 2003.10.30 Thu

Version 1.87.1, 2003-01-22 

dependencies 

need to install Term::ScreenColor and Term::Screen first.

It makes use of the module Term::ScreenColor, but although it is available on Sourceforge, it is not available on CPAN. This will probably never happen, as it seems that meanwhile, (nearly) all its functionality is covered by other modules. pfm will shift to using these modules sometime in the future.

Furthermore, it uses the Term::ReadLine::Gnu module which adds the readline flexibility to the commmand-line editing.