1. Создать
tar -cvf file.tar /full/path - создать .tar
tar -czvf file.tar.gz /full/path - создать .tar.gz (архив)
tar -cjvf file.tar.bz2 /full/path - создать .tar.bz2 (архив)
Синтаксис этих примеров:
tar [-ключи] [название архива] [путь, что запаковать]
2. Распаковать
tar -xzvf file.tar.gz
tar -xjvf file.tar.bz2
3. Посмотреть содержимое
tar tvf file.tar
4. Заархивировать только файлы:
$ tar cvf files.tar ./`ls -l | grep -v '^d' | awk '{ print $9 }'`
5. Извлечь один или несколько файлов:
tar xf 2011-Feb-15.tar file1.gz file2.server.gz
извлекает из архива 2011-Feb-15.tar файлы file1.gz и file2.gz
tar -cvf file.tar /full/path - создать .tar
tar -czvf file.tar.gz /full/path - создать .tar.gz (архив)
tar -cjvf file.tar.bz2 /full/path - создать .tar.bz2 (архив)
Синтаксис этих примеров:
tar [-ключи] [название архива] [путь, что запаковать]
2. Распаковать
tar -xzvf file.tar.gz
tar -xjvf file.tar.bz2
3. Посмотреть содержимое
tar tvf file.tar
4. Заархивировать только файлы:
$ tar cvf files.tar ./`ls -l | grep -v '^d' | awk '{ print $9 }'`
5. Извлечь один или несколько файлов:
tar xf 2011-Feb-15.tar file1.gz file2.server.gz
извлекает из архива 2011-Feb-15.tar файлы file1.gz и file2.gz