>Есть 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