Tar
From Leo's Notes
Last edited on 14 June 2020, at 21:53.
This is about the unix tar
command.
Basic Usage
Create Archive
Use the -c
option to create.
$ tar -cf archive.tar file1 file2 ...
List Archive Contents
Use the -t
option to list contents.
$ tar -tf archive.tar
file1
file2
Extracting Files
To extract everything, use the -x
.
$ tar -xf archive.tar
$ ls
file1
file2
To extract only a specific file or folder, pass the filename or path name after the archive.
$ tar -xf archive.tar file1
$ ls
file1
To extract based on a pattern:
$ tar -xf archive.tar --wildcards --no-anchored '*le1'
$ ls
file1
Compression
Common compression algorithms used in conjunction with tar are:
Algorithm | Flag | Extension |
---|---|---|
gzip | -z
|
.tar.gz, .tgz |
bzip2 | -j
|
.tar.bz2, .tbz2 |
xz | -J
|
.tar.xz |
Add the flag when creating or extracting using tar.