GNU Tar 1.27 z nowymi opcjami i obsługą POSIX ACL

17
998
GNU - logo
GNU - logo

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.

Poprzedni artykułArduino TRE – procesor Sitara Cortex-A8 i AVR Arduino na jednej płytce
Następny artykułGnuPG 1.4.15 i GnuPG 2.0.22
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

17 KOMENTARZE

  1. 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

    • 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.

    • 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. :)

    • 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.

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj