If you like terminal programs, you can give nnn
a try.
Fast, great feature set and keybindings, and very configurable!
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
If you like terminal programs, you can give nnn
a try.
Fast, great feature set and keybindings, and very configurable!
Thanks for the recommendation. Nnn is very fast and I like the text file buffer of selected files that you can edit in vim but I can't figure out how to create a new archive. It's not on the github page and I couldn't find it in the help menu you get when you press "?"
See here in the wiki, you have to export NNN_ARCHIVE
. Then when you try to open it an archive you get the additional option to mount
.
It uses archivemount
under the hood (it's gonna ask you to install it), and I guess this tool can also be used with other file managers. I'm gonna see if there's some snippet to use it with the one I use (lf
), or I'll make one. I don't know how I've been living without this for so long haha it's gonna be so useful
Which version do you have? I know earlier versions had constantly changing keybindings, but in v3.6 it shows z
as archive. You can also use ]
to open up a shell and run an arbitrary command, or write up a script to use as a plugin to archive/extract/etc.
Ok sorry I forgot less
searches are case sensitive and didn't try "Archive", only "archive". I have 4.0 on arch linux
There's ranger which is great and very extendable.
The second case is covered verbatim on the Arch wiki using a custom command: https://wiki.archlinux.org/index.php/Ranger#Compression
I found this for 7z. Disclaimer: I haven't tried it. Note that the readme seems to be outdated since it says nodejs while it's actually rust.
As for a more general purpose file manager with this feature, I think there isn't. But it's such a good idea I don't know why it hasn't been made yet. Maybe make an issue about it in your favorite file manager's issue tracker? You may even get a better alternative from the dev/community.
Or maybe the tool I linked above could be extended with other formats, and then that can be used from within existing file managers. Not as smooth but it could work I guess.
Do share if you find a better alternative!