1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 11:34:59 +00:00
serenity/Base/usr/share/man/man1/tar.md
Tim Ledbetter 8f253a745e Base: Update man pages for utilities
Man pages for utilities now more closely resemble ArgsParser output
2023-04-01 11:49:57 +01:00

1.1 KiB

Name

tar - file archiving utility

Synopsis

$ tar [--create] [--extract] [--list] [--verbose] [--gzip] [--no-auto-compress] [--directory DIRECTORY] [--file FILE] [PATHS...]

Description

tar is an archiving utility designed to store multiple files in an archive file (tarball).

Files may also be compressed and decompressed using GNU Zip (GZIP) compression.

Options

  • -c, --create: Create archive
  • -x, --extract: Extract archive
  • -t, --list: List contents
  • -v, --verbose: Print paths
  • -z, --gzip: Compress or decompress file using gzip
  • --lzma: Compress or decompress file using lzma
  • -J, --xz: Compress or decompress file using xz
  • --no-auto-compress: Do not use the archive suffix to select the compression algorithm
  • -C DIRECTORY, --directory DIRECTORY: Directory to extract to/create from
  • -f FILE, --file FILE: Archive file

Examples

# List the contents of archive.tar
$ tar -t -f archive.tar

# Extract the contents from archive.tar.gz
$ tar -x -z -f archive.tar.gz

# Extract the contents from archive.tar
$ tar -x -f archive.tar

See also