adbtuifm
adbtuifm is a TUI-based file manager for the Android Debug Bridge, to make transfers
between the device and client easier.
It has been tested only on Linux. Windows/Mac is currently not supported.
Features
-
Multiselection support, similar to nnn
-
Transferring files/folders between the device and the local machine
-
Copy, move, and delete operations on the device and the local machine
seperately
-
Filter entries in each directory
-
Rename files/folders or create directories
-
Change to any directory via an inputbox, with autocompletion support
Installation
go get -u github.com/darkhz/adbtuifm
Usage
adbtuifm [<flags>]
Flags:
--mode <Local/ADB> Specify which mode to start in
--remote=<path> Specify the remote(ADB) path to start in
--local=<path> Specify the local path to start in
Keybindings
Note:
- As of v0.2.0, keybindings have been revised.
- Only Copy operations are cancellable, Move and Delete operations will persist
Main Page
Operation |
Key |
Switch between panes |
Tab |
Navigate between entries |
Up/Down |
Change directory to highlighted entry |
Enter/Right |
Change one directory back |
Backspace/Left |
Switch between ADB/Local (in each pane) |
s |
Switch to operations page |
o |
Change to any directory |
g |
Refresh |
r |
Move |
m |
Paste/Put |
p |
Delete |
d |
Toggle hidden files |
h |
Select one item |
, |
Inverse selection |
a |
Select all items |
A |
Make directory |
M |
Rename files/folders |
R |
Reset selections |
Esc |
Help |
? |
Quit |
q |
Operations Page
Operation |
Key |
Navigate between entries |
Up/Down |
Cancel selected operation |
x |
Cancel all operations |
X |
Clear operations list |
C |
Switch to main page |
o/Esc |
Operation |
Key |
Navigate between entries |
Up/Down |
Autocomplete |
Tab/Any key |
Change directory to highlighted entry |
Enter |
Move back a directory |
Ctrl+W |
Switch to main page |
Esc |
Operation |
Key |
Mkdir/Rename |
Enter |
Switch to main page |
Esc |
Dialog Boxes
Operation |
Key |
Switch between textview and buttons |
Left/Right |
Scroll in textview |
Up/Down |
Select highlighted button |
Enter |
Bugs
- In directories with a huge amount of entries, autocompletion will lag.
This happens only on the device side (i.e ADB mode), where there is
significant latency in transferring and processing the directory listing
to the client.