tar#

Tar files are just a collection of files and/or folders, compression is optional.

Command Line Options#

Create a tar file of the /home/username folder#

tar -cvf user-backup-17-11-2023.tar /home/username
  • c - Creates a new archive
  • v - Enables verbose output
  • f - Allow the user to specify the output tar filename

Extract a tar file#

tar xvf user-backup.tar
  • x - Extracts the contents of the tar file

Extract a tar file to a specific folder#

tar xvf user-backup.tar --directory=myFolder

Compressing when creating a tar#

  • -j --bzip2 - Use bzip compression
  • -z --gzip - Use gzip compression
  • -J --xz - Use xz compression
  • -J --zstd - Use zstd compression

Extract a specfic file or files from an archive#

tar -xvf Phpfiles-org.tar.bz2 full/path/of/file/in/archive.txt
tar -xvf Phpfiles-org.tar.bz2 file1 file2