tar {utils}R Documentation

Create a Tar Archive

Description

Create a tar archive.

Usage

tar(tarfile, files = NULL,
    compression = c("none", "gzip", "bzip2", "xz"),
    compression_level = 6)

Arguments

tarfile The pathname of the tar file: tilde expansion (see path.expand) will be performed. Alternatively, a connection that can be used for binary writes.
files A character vector of filepaths to be archived: the default is to archive all files under the current directory.
compression logical or character. The type of compression to be used. Can be abbreviated.
compression_level integer: the level of compression. Only used for the internal method.

Details

This is either a wrapper for a tar command or uses an internal implementation in R. The latter is used if tarfile is a connection or if the environment variable TAR is "internal" or unset.

The internal implementation writes only the blocks of 512 bytes required, unlike GNU tar which by default pads with nul to a multiple of 20 blocks (10KB).

Value

The return code from system, invisibly.

See Also

http://en.wikipedia.org/wiki/Tar_(file_format), http://www.opengroup.org/onlinepubs/009695399/utilities/pax.html#tag_04_100_13_06.

untar.


[Package utils version 2.10.0 ]