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

    Konsola katalog

    przez -
    0 208
    • 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.