URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63410
[ Назад ]

Исходное сообщение
"tar & freebsd 4.10"

Отправлено tar , 17-Янв-06 14:00 
Есть freebsd 4.10 и системный tar. Хочу выдрать только одну директорию из архива. Знаю, что в freebsd 5 это можно сделать так

tar -xzvf file.tar --include=/directory

В 4ке эта штука не прокатывает. Обновил порты, да только не нашел там tar :)

Есть какой-то bsdtar,gtar,untar..

Где взять нормальный тар или как он обзывается в портах?


Содержание

Сообщения в этом обсуждении
"tar & freebsd 4.10"
Отправлено lavr , 17-Янв-06 14:53 
>Есть freebsd 4.10 и системный tar. Хочу выдрать только одну директорию из
>архива. Знаю, что в freebsd 5 это можно сделать так
>
>tar -xzvf file.tar --include=/directory
>
>В 4ке эта штука не прокатывает. Обновил порты, да только не нашел
>там tar :)

???

у всех разные предпочтения:

- кто-то предпочитает гнусный tar - gtar
- кто-то bsdtar

4.x: системный tar - это переработанный gtar под freebsd
5.x/6.x: системный tar - это переработанный bsdtar

[unix1]~ > which tar
/usr/bin/tar
[unix1]~ > /usr/bin/tar --version
bsdtar 1.01.020, libarchive 1.02.006
Copyright (C) 2003-2004 Tim Kientzle
[unix1]~ > uname -rs
FreeBSD 5.4-RELEASE-p6
[unix1]~ >

[mule]~ > /usr/bin/tar --version
tar (GNU tar) 1.13.25
Copyright (C) 2001 Free Software Foundation, Inc.
This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute it under the terms of the GNU General Public License;
see the file named COPYING for details.
Written by John Gilmore and Jay Fenlason.
[mule]~ > uname -rs
FreeBSD 4.10-RELEASE-p12
[mule]~ >

>Есть какой-то bsdtar,gtar,untar..
>
>Где взять нормальный тар или как он обзывается в портах?

еще раз - понятия относительные, кому что нравится, вам - вероятно bsdtar


"tar & freebsd 4.10"
Отправлено dev , 17-Янв-06 14:57 
>Есть freebsd 4.10 и системный tar. Хочу выдрать только одну директорию из
>архива. Знаю, что в freebsd 5 это можно сделать так
>
>tar -xzvf file.tar --include=/directory
>
>В 4ке эта штука не прокатывает. Обновил порты, да только не нашел
>там tar :)

"man tar" изучал? :)

tar -xzvf file.tar /directory

>Есть какой-то bsdtar,gtar,untar..
>
>Где взять нормальный тар или как он обзывается в портах?

в 4-ке под именем tar скрывался gnutar, в 5-ке и дальше - bsdtar.


"tar & freebsd 4.10"
Отправлено tar , 17-Янв-06 15:13 

>в 4-ке под именем tar скрывался gnutar, в 5-ке и дальше -
>bsdtar.

спасибо. bsdtar - то, что мне нужно.