Worker file manager

Builtin commands

Worker supports several internal commands that work on the selected entries, as well as using external commands to execute arbitrary applications.

List of internal commands

Command Category Description Key binding in default config
Own command Other executes external programs
start prog Other starts an external program Ctrl-x Ctrl-x
Copy File operations copies or moves selected entries F5
Delete File operations deletes selected entries F8
Make dir File operations creates a new directory F7
rename File operations renames selected entries F2
create symlink File operations creates new symbolic links pointing to selected entries Ctrl-x s
change symlink File operations changes the target of the selected symbolic links Ctrl-x Ctrl-s
change permissions File operations changes permissions of the selected entries Ctrl-x c
change owner File operations changes the owner of the selected entries Ctrl-x o
change time File operations changes modification and last access time of the selected entries
Drag'N'Drop-Action File type execute DND action of all selected entries
DoubleClick-Action File type execute double-click action of all selected entries
Show-Action File type execute show action of all selected entries
RawShow-Action File type execute rawshow action of all selected entries
User-Action File type execute user action of all selected entries
start action of parent type File type execute actions of parent type of the selected entries
Run custom action File type execute custom action of all selected entries
One row up Cursor moves cursor (active entry) one row up Cursor up
One row down Cursor moves cursor (active entry) one row down Cursor down
First Entry Cursor makes first entry active Home
Last Entry Cursor makes last entry active End
Page Up Cursor scroll up by one page Page up
Page Down Cursor scroll down by one page Page down
go to parent dir Cursor switch to parent directory
go to dir Cursor enter specific directory Cursor left
switch to other list view Cursor toggles active list view side Tab
simulate doubleclick Cursor behaves like a double-click with the mouse Enter
search entry Cursor jumps to next matching entry with given file name pattern
filters list view to only show matching entries
Ctrl-s
scroll listview Cursor scrolls list view horizontally Ctrl-Left/Right
Path Jump Cursor access list of visited paths to quickly change the directory /
Change hidden flag File list toggle visibility of hidden files `, ^
set sort mode File list changes sort mode of the list view
set filter File list sets or unsets permanent filters
External Virtual Dir File list Use output of external programs as entries in a virtual directory.
(De)Select active entry Selections toggles selection state of the active entry Insert
Select all entries Selections selects all (visible) entries Keypad +
Deselect all entries Selections deselects all (visible) entries Keypad -
invert selection Selections inverts the selection state of all (visible) entries Keypad *
pattern select Selections selects entries matching a given pattern Keypad /
pattern unselect Selections de-selects entries matching a given pattern Shift-Keypad /
Change list view settings Settings opens the dialog for configuration of the panel modes
toggle list view mode Settings directly switches to a different panel mode
Change layout Settings changes the layout of the main window
Change columns Settings changes the used columns for the active list view
Script Scripting allows to program a virtual machine for more complex internal commands
do nothing Scripting a command without any effect (can be used to stop implicit recursive command execution due to file type hierarchy)
activate text view mode Other Activates the text view mode in either panel for showing the content of active file, executing commands, or executing a specific file type action.
path to other side Other Shows the current directory in the other side Alt-o
Quit worker Other quits worker Alt-q
Reload Other Reload the directory content Ctrl-r
directory size Other calculates the size of the directory content
edit path (in the text field) Other edits the path field Ctrl-Enter
activate shortkey from list Other activates a shortkey from the list of all available shortkeys
show directory cache Other shows the content of the directory cache, allows to jump to any entry Alt-Enter
FTP connection Other accesses a FTP server
Internal text viewer Other opens the internal text viewer and shows the content of the current entry F3
Search Other opens the search dialog Ctrl-f, ?
Directory bookmarks Other opens the bookmarks dialog Alt-b
Open context menu Other opens the context menu of the selected entries Ctrl-Space
Open Worker menu Other opens the worker menu (same as clicking the right mouse button in the status bar)
Open tab menu Other opens the tab menu for the current tab (same as clicking the right mouse button at the tab)
Change file label Other changes the label of the current entry
Modify tabs Other changes the tabs
Volume manager Other opens the volume manager Alt-v
Switch button bank Other switches to a different button bank
Copy string to clipboard Other copies an arbitrary string to the clipboard
Command menu Other Access buttons, hotkeys, and menus without the mouse F1
View newest files Other List files modified at the same day as the newest file Ctrl-x n
Compare directories Other Compare directory based on size or content
Tab profiles Other Load and save opened tabs to different profiles
Toggle help state Other Enable or disable help state. While enabled, clicking a button or pressing a key will open a window with all assigned commands for that button or key. F9
View command log Other Views the list of the last 1000 file operations including their paths and button to jump to that location. Ctrl-x l

External commands

By using the internal command "own op" it is possible to execute any application in a flexible way. Selected files can be given as arguments, and more sophisticated arguments can be built by using special flags for replacements.

Registered commands

The scripting capabilities allows to access some additional commands via so-called registered commands which can be accessed via the command menu or the script command.