[Unix] Basic usage of tar tool

In this article I would like to describe basic options of tar tool – Tape ARchive. The most common use of it includes using gzip compression to achieve tarball of *.tar.gz format.
Basic compression:

[[email protected]:~]$ tar cvvzf catalog.tar.gz catalog/
drwxr-xr-x codesmuggler/codesmuggler       0 2020-02-07 19:37 catalog/
-rw-r--r-- codesmuggler/codesmuggler       0 2020-02-07 19:37 catalog/file1.txt
-rw-r--r-- codesmuggler/codesmuggler       0 2020-02-07 19:37 catalog/file2.txt
-rw-r--r-- codesmuggler/codesmuggler       0 2020-02-07 19:37 catalog/file1.html
[[email protected]:~]$ file catalog.tar.gz
catalog.tar.gz: gzip compressed data, from Unix, last modified: Fri Feb 07 19:37:17 2020

Basic decompression:

[[email protected]:~]$ tar xvvf catalog.tar.gz
drwxr-xr-x codesmuggler/codesmuggler       0 2020-02-07 19:37 catalog/
-rw-r--r-- codesmuggler/codesmuggler       0 2020-02-07 19:37 catalog/file1.txt
-rw-r--r-- codesmuggler/codesmuggler       0 2020-02-07 19:37 catalog/file2.txt
-rw-r--r-- codesmuggler/codesmuggler       0 2020-02-07 19:37 catalog/file1.html

Options explain:

  • x – extract
  • vv – verbose (v = less verbose) – print filenames
  • c – compress
  • f – file
  • z – compress using gzip
This entry was posted in operating systems, snippets, unix and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: