Pensé tar archive.tar /users/mylocation
que funcionaría, pero no funciona. ¿Cómo puedo hacer eso?
tar xfC archive.tar mydir
o tar -C mydir -xf archive.tar
. Solo mezcla banderas de estilo tradicional y de estilo GNU lo que rompe las cosas, como ... honestamente se espera. Las banderas tradicionales se pasan todas como un blob como primer argumento. No puedes esperar que funcionen si no son los primeros. (Quiero decir, sí, es posible interpretarlo de todos modos, mi punto es que estaría por encima y más allá, no estándar)
-C, --directory DIR\n change to directory DIR
más bien debería describirse comochange output directory to DIR (will fail if DIR doesn't exist)
. Gracias @Mich. Ver también la respuesta de @ Bryan_Larsen.