Projects / GNU tar

GNU tar

GNU `tar' saves many files together into a single tape or disk archive, and can restore individual files from the archive. It includes multivolume support, the ability to archive sparse files, automatic archive compression/decompression, remote archives and special features that allow `tar' to be used for incremental and full backups. It also includes `rmt', the remote tape server (the `mt' tape drive control program is in GNU `cpio').

Tags Archiving Compression GNU
Licenses GPLv3
Operating Systems POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

Changes: This release adds support for xz compression (with the --xz option) and reassigns the short option -J as a shortcut for --xz. The option -I is now a shortcut for --use-compress-program, and the --no-recursive option works with --incremental.

Changes: This release adds new options: --lzop, --no-auto-compress, and --no-null. It has compressed format recognition and VCS support (--exclude-vcs). It fixes the --null option and fixes record size autodetection.

Changes: This release has new options: -a (selects a compression algorithm basing on the suffix of the archive file name), --lzma (selects the LZMA compression algorithm), and --hard-dereference, which dereferences hard links during archive creation and stores the files they refer to (instead of creating the usual hard link members).

  • Rrelease-mid
  •  30 Jun 2007 03:17
  • Rrelease-after

Changes: The license was upgraded to version 3 of the GNU General Public License. Several bugs in the test suite were fixed.

Changes: This release fixes archival of sparse files in POSIX mode, operation of --verify --listed-incremental, and --occurrence. The end-of-volume script can send the new volume name to tar by writing it to the file descriptor stored in the environment variable 'TAR_FD'.

Rss Recent comments

Rcomment-before 23 Jul 2003 17:51 Rcomment-trans Aredhead Rcomment-after

Re: Bzip2 option removed

> If this is true how come it is not
> mentioned anywhere in the manual on the
> GNU page? The only way I can see to get
> this support in is by applying a patch
> to the code.

~> tar --version | head -n1
tar (GNU tar) 1.13.25

~> tar --help | grep "\-j"
-j, --bzip2 filter the archive through bzip2

Seems to me like it's there.... No need for any patch of any kind.

Rcomment-before 23 Jul 2003 11:50 Rcomment-trans schily Rcomment-after

Re: 1.13.25 stable?

1.13.25 still has known bugs that should be
fixed before somebody will make a 1.14.

In order to create a 1.14 you would need a
maintainer who works on GNU tar and who is accepted by RMS.

If you are looking for a mature tar implementation
that is actively maintained you should have a look
at star.

Rcomment-before 08 Feb 2003 08:20 Rcomment-trans davidsb Rcomment-after

1.13.25 stable?
Freshmeat shows the date 15-Dec-2002 for 1.13.25, but the last Changelog entry is 26-Sep-2001. Almost 1.5 years with no changes! Can 1.13.25 be considered "stable" and released as 1.14?

Rcomment-before 11 Sep 2002 00:53 Rcomment-trans cmcginty Rcomment-after

Re: Bzip2 option removed
If this is true how come it is not mentioned anywhere in the manual on the GNU page? The only way I can see to get this support in is by applying a patch to the code.

> This reply is way overdue, but ignore my
> original comment. bzip2 support was
> indeed taken out briefly but was put
> back shortly afterwards and has been a
> stardard part of tar even since.
>

Rcomment-before 21 Aug 2002 16:39 Rcomment-trans pimlottc Rcomment-after

Re: Bzip2 option removed
This reply is way overdue, but ignore my original comment. bzip2 support was indeed taken out briefly but was put back shortly afterwards and has been a stardard part of tar even since.

360676dff45a309c84c8b90b12d2b632_thumb

Project Spotlight

Evolutility

A lightweight framework for heavy lifting; a metadata-driven CRUD framework for ASP.net.

No-screenshot

Project Spotlight

zsh debugger

A debugger for zsh.