Creating A tar File in Linux Via Command Line Options

by Vivek Gite on December 15, 2007 · 0 comments

How do I create a tar file under Linux using command line options?

You need to use the tar command to create an archive (also known as tar ball) under Linux operating systems.

Linux tar command syntax

The syntax is as follows to create a tar file:

tar -cvf output.tar /dirname

OR

tar -cvf output.tar /dirname1 /dirname2 filename1 filename2

OR

tar -cvf output.tar /home/vivek/data /home/vivek/pictures /home/vivek/file.txt

OR

tar -cvf /tmp/output.tar /home/vivek/data /home/vivek/pictures /home/vivek/file.txt

Where,

  • c : Create a tar ball.
  • v : Verbose output (show progress).
  • f : Output tar ball archive file name.

Example

Create a tar ball called /tmp/data.tar for /home/vivek/data directory, enter:

tar -cvf /tmp/data.tar /home/vivek/data

To View a Tar Ball Contains (list file inside a tar ball)

Type the following command:

tar -ctvf /tmp/data.ta

To Extract a Tar Ball

Type the following command to extract /tmp/data.tar in a current directory, enter:

tar -xvf /tmp/data.ta

Type the following command to extract /tmp/data.tar in a directory called /home/sales/data, enter:

tar -xvf /tmp/data.tar -C /home/sales/data

Featured Articles:

Share this with other sys admins!
Facebook it - Tweet it - Print it -

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <blockquote> <pre> <a href="" title="">
What is 3 + 9 ?
Please leave these two fields as-is:
Solve the simple math so we know that you are a human and not a bot.




Previous post:

Next post: