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

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

przez -
17 365
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.

Podobne artykuły

  • mateusz

    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

    • Rfexx

      Tar to chyba nie kompresuje, co? :)

    • mateusz

      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

    • Rfexx

      "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"

    • Rfexx

      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

    • Rfexx

      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 :]

    • mateusz

      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.

    • JS7

      +1 też nie lubię Stallmana ;)

    • blind

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

    • o_O

      -1 ciebie też nikt nie lubi

    • o_O

      A czym skompilowałeś?

    • o_O

      Jeśli kompresuje wewnętrznie, to nawet porządnie tara nie umieli napisać.

  • Mar

    Chyba na taśmie magnetycznej a nie magnetofonowej

    • gość

      Pierwotnie QIC, ale i CT600, im blisko do magnetofonowych.

    • pijaczek

      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.