Linux архиваторы #4. Работа с архивами в Linux из командной строки: дополнительные фичи tar
Извлечь конкретный файл или конкретную директорию или поддиректорию из архива:
tar -xvf x.tar file1.sh
tar -xvf x.tar folder1
tar -xvf x.tar folder1/test1
tar -xzvf x.tar.gz file1.sh
tar -xzvf x.tar.gz folder1
tar -xzvf x.tar.gz folder1/test1
tar -xjvf x.tar.bz2 file1.sh
tar -xjvf x.tar.bz2 folder1
tar -xjvf x.tar.bz2 folder1/test1
Скачать с помощью wget и распаковать архивы можно следующим способом:
wget http://site.ru/x.tar -O — | tar -x
wget http://site.ru/x.tar.gz -O — | tar -xz
wget http://site.ru/x.tar.bz2 -O — | tar -xj
Есть опция tar -t — позволяет показать содержимое архива.
Показать содержимое .tar архива:
tar -tvf x.tar
Показать содержимое архива GZIP (tar.gz):
tar -ztvf x.tar.gz
Показать содержимое архива BZIP2 (tar.bz2):
tar -jtvf x.tar.bz2
Добавить комментарий