Sergey Poznyakoff ogłosił wydanie GNU Tar 1.27, program do umieszczania grupy plików w jednym zbiorczym pliku. Jego nazwa wywodzi się od zlepku pierwszych angielskich słowa Tape ARchiver, ponieważ pierwotnie TAR był używany do zapisu plików na taśmie magnetcznej. Dodano nowe opcje: --keep-old-files
, --skip-old-files
, --enable-gcc-warnings
, --warning=[no-]record-size
, --keep-directory-symlink
. Zmieniono sposób cytowania tekstu. Dodano obsługę POSIX ACL i rozszerzono atrybuty z kontekstu SELinux. Naprawiono spor błędów.
GNU Tar 1.27 z nowymi opcjami i obsługą POSIX ACL | OSWorld.pl http://t.co/0JDGDXE5IY via @OSWorldpl
Oskar Duwe liked this on Facebook.
jest też implementacja która nie jest GNU: http://www.libarchive.org/
GNU tar was included as the standard system tar in FreeBSD beginning with FreeBSD 1.0.
This is a complete re-implementation based on the libarchive(3) library. It was first released with FreeBSD 5.4 in May, 2005.
skompilowałem i działa :D i nawet kompresuje lepiej ;p
Tar to chyba nie kompresuje, co? :)
bsdtar –help | grep bzip
-z, -j, -J, –lzma Compress archive with gzip/bzip2/xz/lzma
tar –help | grep bzip
-j, –bzip2 filtrowanie archiwum przez bzip2
"Compress archive with gzip/bzip2/xz/lzma" dokładnie tak jak napisane, nie tar kompresuje a jeden z wymienionych programów. Tar tylko go uruchamia i puszcza do niego strumień danych. Takie ułatwienie żeby nie pisać "tar cvf – . | bzip2 > pliki.tar.bz2"
widać to w procesach. Na jednej konsoli:
$ tar cjf usr.tar.bz2 /usr/
Na drugiej:
$ ps f
PID TTY STAT TIME COMMAND
…
3451 pts/0 Ss 0:00 bash
5178 pts/0 D+ 0:00 _ tar cjf usr.tar.bz2 /usr/
5179 pts/0 S+ 0:12 _ bzip2
Wiem, detal :] ale jednak miło wiedzieć co tam się dzieje
Oki zwracam honor, masz w zupełności rację. bsdtar robi wszystko we własnym zakresie.
terminal 1:
$ bsdtar cjf usr.tar.bz2 /usr/
terminal 2:
$ ps f
PID TTY STAT TIME COMMAND
…
3451 pts/0 Ss 0:00 bash
5191 pts/0 D+ 0:15 _ bsdtar cjf usr.tar.bz2 /usr/
A to ci ciekawostka :]
przyznaje, ze skompilowalem go raczej po to, zeby nie miec w nazwie GNU :D ale dzieki Twoim komentarzom wiem co sie dzieje pod spodem GNU tar'a – zawsze fajnie sie czegos nauczyc :)
pozdr.
+1 też nie lubię Stallmana ;)
Można go lubić albo nie. Można się z nim zgadzać albo nie. Nikt jednak ani mu, ani projektowi GNU zasług nie odbierze. :)
-1 ciebie też nikt nie lubi
A czym skompilowałeś?
Jeśli kompresuje wewnętrznie, to nawet porządnie tara nie umieli napisać.
Chyba na taśmie magnetycznej a nie magnetofonowej
Pierwotnie QIC, ale i CT600, im blisko do magnetofonowych.
Może dlatego, że taśma magnetofonowa to taśma magnetyczna… na której nagrano fonię (stąd nazwa, ale to dalej taśma magnetyczna). Dodatkowo w 8mio bitowcach w latach 70/80 kasety magnetofonowe wykorzystywano do zapisu danych komputerowych, a nie fonii.