Eu pensei que tar archive.tar /users/mylocation
iria funcionar, mas não funciona. Como eu posso fazer isso?
tar xfC archive.tar mydir
ou tar -C mydir -xf archive.tar
. É apenas a mistura de sinalizadores de estilo tradicional e GNU que quebra as coisas, como ... é honestamente esperado. Os sinalizadores tradicionais são passados como um blob como o primeiro argumento. Você não pode esperar que eles funcionem se não forem os primeiros. (Quero dizer, sim, é possível interpretá-lo de qualquer maneira - o que quero dizer é que isso seria acima e além, não padrão)
-C, --directory DIR\n change to directory DIR
deve ser descrito comochange output directory to DIR (will fail if DIR doesn't exist)
. Obrigado @Mich. Veja também a resposta de @ Bryan_Larsen.