pax (command)
Archiving utility / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about pax (Unix)?
Summarize this article for a 10 year old
pax is an archiving utility available for various operating systems and defined since 1995.[1] Rather than sort out the incompatible options that have crept up between tar
and cpio
, along with their implementations across various versions of Unix, the IEEE designed new archive utility pax that could support various archive formats with useful options from both archivers. The pax
command is available on Unix and Unix-like operating systems and on IBM i,[2] and Microsoft Windows NT[3] until Windows 2000.
This article possibly contains original research. (April 2021) |
Original author(s) | Mark H. Colburn (sponsored by The USENIX Association) |
---|---|
Developer(s) | Various open-source and commercial developers |
Initial release | 1989; 35 years ago (1989) |
Written in | Colburn pax, Muller pax, Heirloom Project pax: C |
Operating system | Unix, Unix-like, IBM i, Windows |
Platform | Cross-platform |
Type | Command |
License | Colburn pax: Prior BSD License Muller pax: BSD-4-Clause Heirloom Project pax: zlib Windows: Proprietary software |
In 2001, IEEE defined a new pax format which is basically tar with additional extended attributes.[4][5] The format is not supported by pax commands in most Linux distributions and in FreeBSD, but it is supported by tar commands from GNU and FreeBSD; the format is further supported by pax commands in AIX, Solaris and HP-UX.
The name "pax" is an acronym for portable archive exchange, but is also an allusion to the Latin word for "peace"; the command invocation and structure represents somewhat of a peaceful unification of both tar
and cpio
.