Provided by: ytree_1.94-2build2_amd64 bug

NAME

       ytree - File Manager -

SYNOPSYS

       ytree [archive file|directory]

DESCRIPTION

       If there is no command line argument, the current directory will be used.

       Following commands are available:

       1.) DIR-Modus:

       -Attribute
              Change direcory permissions (like chmod)

       -Delete
              Delete selected directory

       -Filespec
              Set file specification (reg. expression) e.g. *.[ch] for all *.c and *.h - Files

       -Group Change directory group ownership

       -Log   Restart ytree with new root directory/archiv file

       -Makedir
              Create new directory

       -Owner Change user ownership of selected directory

       -Rename
              Rename selected directory

       -Showall
              Show all files in all directories

       -Tag   Tag all files in selected directory

       -Untag Untag all files in selected directory

       -eXecute
              Execute a shell commando

       -^Filemode
              Change viewmodus for files:
              - filenames only
              - name, attributes, links, size,
                modification time, symb. link
              - name, attribute, inode, owner, group, symb. link
              - change status-, access time, symb. link

       -Return
              Switch to file modus

       -^Quit QuitTo: If you exit ytree with ^Q, the last selected directory becomes your current
              working directory. This feature only works if  you  start  ytree  with  this  bash-
              function (copy this to your ~/.bashrc):

              function yt
              {
                echo cd $PWD >~/.ytree-$$.chdir
                /usr/bin/ytree $1 $2 $3 $4 $5
                source ~/.ytree-$$.chdir
                rm ~/.ytree-$$.chdir
              }

              2.) FILE-Modus

       -Attribute
              Change file permissions (like chmod)

       -^Attribute
              Change permissions of all tagged files.  ? stands for: do not change attribute

       -Copy  Copy file

       -^K Copy
              Copy all tagged files

       -Delete
              Delete selected file

       -^Delete
              Delete all tagged files

       -Edit  Edit selected file with EDITOR (see ~/.ytree) or - if not defined - vi

       -Filespec
              Set file specification (reg. expression) e.g. *.[ch] for all *.c and *.h - Files

       -Group Change group ownership of selected file

       -^Group
              Change group ownership of all tagged files

       -Hex   View selected file with HEXDUMP (see ~/.ytree), or - if not defined - hd / od -h

       -Log   Restart ytree with new root directory/archive file

       -Move  move selected file

       -^N Move
              Move all tagged files

       -Owner Change user ownership of selected file

       -^Owner
              Change user owndership of all tagged files

       -Pipe  Pipe content of file to a command

       -^Pipe Pipe content of all tagged files to a command

       -Rename
              Rename selected file

       -^Rename
              Rename all tagged files

       -untag ^Search
              Untag files by using an external program (e.g. grep)

       -Sort  Sort filelist by
              - access time
              - change time
              - extension
              - group
              - modification time
              - name
              - owner
              - size

       -Tag   Tag selected file

       -^Tag  Tag all currently shown files

       -Untag Untag selected file

       -^Untag
              Untag all currently shown files

       -View  View file with the pager defined in ~/.ytree or - if not defined - with pg -cen

       -eXecute
              Execute a shell commando

       -e^Xecute
              Execute  shell  commando  for  all  tagged files.  The string {} is replaced by the
              current filename

       -pathcopY
              Copy selected file inclusive path

       -pathcop^Y
              Copy all tagged files inclusive path

       -^Filemode
              Switch view-modus for files:
              - filenames only
              - name, attribute, links, size, modification time,
                symb. link
              - name, attribute, inode, owner, group, symb. link
              - changestatus-, access time, symb. link

       -^L    Refresh Screen

       -Space Suppress screen-output while working

       -Return
              Switch to expand modus

       3.) ARCHIV-DIR-Modus

       -Filespec
              Set file specification (reg. expression) e.g. *.[ch] for all *.c and *.h - Files

       -Log   Restart ytree with new root directory/archive file

       -Showall
              Show all files in all directories

       -Tag   Tag all files in selected directory

       -Untag Untag all files in selected directory

       -eXecute
              Execute a shell commando

       -^Filemode
              Change viewmodus for files:
              - filenames only
              - name, attribute, links, size, modification time
              - name, attribute, owner, group

       -^L    Refresh Screen

       4.) ARCHIV-FILE-Modus:

       -Copy  Copy selected file

       -^K Copy
              Copy all tagged files

       -Filespec
              Set file specification (reg. expression) e.g. *.[ch] for all *.c and *.h - Files

       -Hex   View selected file with HEXDUMP (see ~/.ytree), or - if not defined - hd / od -h

       -Pipe  Pipe content of all tagged to a command

       -Sort  Sort file list by
              - access time
              - change time
              - extension
              - group
              - modification time
              - name
              - owner
              - size

       -Tag   Tag selected file

       -^Tag  Tag all files in selected directory

       -Untag Untag all files in selected directory

       -View  View file with the pager defined in ~/.ytree or - if not defined - with pg -cen

       -eXecute
              Execute a shell commando

       -^Filemode
              Switch view-modus for files:
              - filenames only
              - name, attribute, links, size

       -^L    Refresh Screen

       -Return
              Switch to Expand-Modus

       ytree switches to archive-modus automatically either by choosing an archive file with  the
       Log  commando  or  by  calling ytree from the command line with an archive file given as a
       command line argument.

       ytree recognize the  filename  extensions  ".F",  ".Z",  ".z"  and  ".gz"  and  calls  the
       appropriate uncompressor MELT (default=melt), UNCOMPRESS (default=uncompress) and GNUUNZIP
       (default=gunzip -c). You may change these settings in ~/.ytree.

       ytree supports following archive types and requires:

                TAR-Files: gtar     (tested with GNU-TAR 1.12)
                ARC-Files: arc      (tested with arc 5.12 02/05/86)
                LHA-Files: xlharc   (tested with xlharc V1.02 1989)
                ZIP-Files: unzip    (tested with unzip v5.0 08/92)
                "   "      zipinfo  (tested with zipinfo v1.0 08/92)
                ZOO-Files: zoo      (tested with zoo v2.10)
                RAR-Files: unrar    (tested with unrar v2.01
                RPM-Files: rpm2cpio (tested with RedHat V6.1)
                "   "      rpm      (tested with RedHat V6.1)

       Archive files will be recognized by filename extension (e.g zoo, zip).  TAR-Files may have
       following extensions:

                ".F", ".TFR", ".Faa",                            (freeze)
                ".Z", ".TZ", ".TZR", ".Xaa",                   (compress)
                ".z", ".gz", ".tzr", ".tz", ".xaa", ".tgz", ".TGZ",
                ".taz", ".TAZ", ".tpz" und ".TPZ"                  (gzip)

       The View commando is customizeable in the [VIEWER] section of ~/.ytree:

       Example:

        [VIEWER]
        .jpg,.gif,.bmp,.tif,.ppm,.xpm=xv
        .1,.2,.3,.4,.5,.6,.7,.8,.n=nroff -man | less
        .ps=ghostview
        .mid,.MID=playmidi -e
        .wav,.WAV=splay
        .au=auplay
        .avi,.mpg,.mov=xanim
        .htm,.html=lynx
        .pdf,.PDF=acroread
        .mp3=mpg123

       A  command-line history is supported: Use cursor up/down.  Use "F2" on the command-line to
       select directories.

FILES

       $HOME/.ytree   ytree configuration file

BUGS

       To avoid problems with escape sequences on RS/6000 machines (telnet/rlogin) please set the
       environment variable ESCDELAY:

       ESCDELAY=1000
       export ESCDELAY

AUTOR

       W. Bregulla (werner@frolix.han.de)

                                          21 March 2004                                  YTREE(1)