Создать архив из списка файлов поданных на стандартный ввод
$ find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2
Заархивировать пару файлов в архив
$ tar cfz arch.tgz foo.txt bar.txt baz.txt
Разархивировать архив
$ tar xfz arch.tgz
Распаковать содержимое архива в определённый каталог
tar xfz archive.tgz -C destination/
Источник: