Myślałem, tar archive.tar /users/mylocation
że zadziała, ale nie działa. Jak mogę to zrobić?
tar xfC archive.tar mydir
lub tar -C mydir -xf archive.tar
. Tylko mieszanie flag w stylu tradycyjnym i w stylu GNU niszczy rzeczy, ponieważ ... jest to całkiem oczekiwany rodzaj. Tradycyjne flagi są przekazywane jako jedna kropelka jako pierwszy argument. Nie możesz oczekiwać, że będą działać, jeśli nie będą pierwsi. (Mam na myśli, tak, i tak można to zinterpretować - chodzi mi o to, że byłoby ponad i poza, nie standardowe)
-C, --directory DIR\n change to directory DIR
powinien być raczej opisany jakochange output directory to DIR (will fail if DIR doesn't exist)
. Dzięki @Mich. Zobacz także odpowiedź @ Bryan_Larsen.