1
0
mirror of https://github.com/dcarrillo/prezto.git synced 2024-11-20 15:31:11 +00:00
prezto/modules/archive/README.md

53 lines
1.6 KiB
Markdown
Raw Normal View History

Archive
=======
2015-10-05 22:47:41 +00:00
Provides functions to create, list, and extract archives.
Functions
---------
2015-10-05 22:47:41 +00:00
- `archive` creates an archive based on the provided archive name.
2013-05-25 18:39:51 +00:00
- `lsarchive` lists the contents of one or more archives.
- `unarchive` extracts the contents of one or more archives.
Supported Formats
-----------------
The following archive formats are supported when the required utilities are
installed:
2015-10-05 22:47:41 +00:00
- *.tar.gz*, *.tgz* require `tar` (optionally `pigz`).
- *.tar.bz2*, *.tbz* require `tar` (optionally `pbzip2`).
- *.tar.xz*, *.txz* require `tar` with *xz* support.
- *.tar.zma*, *.tlz* require `tar` with *lzma* support.
- *.tar* requires `tar`.
- *.gz* requires `gunzip`.
- *.bz2* requires `bunzip2`.
- *.xz* requires `unxz`.
- *.lzma* requires `unlzma`.
- *.Z* requires `uncompress`.
- *.zip*, *.jar* requires `unzip`.
- *.rar* requires `rar` (needed for `archive` support), `unrar` or `lsar` and `unar`.
- *.7z* requires `7za`.
- *.deb* requires `ar`, `tar`.
Additionally, if `pigz` and/or `pbzip2` are installed, `archive` will use them
over their traditional counterparts, `gzip` and `bzip2` respectively, to take
full advantage of all available CPU cores for compression.
2015-10-05 22:47:41 +00:00
Alternatives
------------
Specifically on macOS, [The Unarchiver][1] provides a similar command line tool
which doesn't depend on a number of other programs being installed.
Authors
-------
*The authors of this module should be contacted via the [issue tracker][1].*
- [Sorin Ionescu](https://github.com/sorin-ionescu)
2015-10-05 22:47:41 +00:00
- [Matt Hamilton](https://github.com/Eriner)
[1]: https://theunarchiver.com/command-line