tar command is one of the most commonly used tools in Linux for compressing and archiving files. With
tar, you can combine multiple files into a single archive file, and also extract files from an archive. In this blog post, we'll explore the basics of the
tar command, as well as some advanced techniques and examples to help you get the most out of this powerful tool.
The most basic use of
tar is to create an archive file from one or more files. For example, to create an archive named "example.tar" from two files named "file1.txt" and "file2.txt", you would use the command:
tar -cvf example.tar file1.txt file2.txt
The options used in this command are:
c for create,
v for verbose (displays the names of files being added to the archive), and
f for file, which specifies the name of the archive to be created.
tar does not compress the archive file. However, you can specify a compression format to be used with the
-gzip option for gzip compression, or the
-bzip2 option for bzip2 compression.
For example, to create a gzip-compressed archive named "example.tar.gz" from two files named "file1.txt" and "file2.txt", you would use the command:
tar -zcvf example.tar.gz file1.txt file2.txt
To extract the files from an archive, you can use the
x option. For example, to extract the contents of the archive "example.tar", you would use the command:
tar -xvf example.tar
v option can be used to display the names of the files being extracted from the archive.
To display the contents of an archive without extracting the files, you can use the
t option. For example, to list the contents of the archive "example.tar", you would use the command:
tar -tvf example.tar
To add new files to an existing archive, or update existing files in the archive, you can use the
-update option. For example, to add a file named "file3.txt" to the archive "example.tar", you would use the command:
tar -uvf example.tar file3.txt
These are just a few examples of how to use the
tar command. With its options for compression and archive updates,
tar is a powerful tool for compressing and archiving files in Linux.
Thank you for reading 🧑💻
Stay tuned for more 🚀
✌️ and logout