Ho pensato che tar archive.tar /users/mylocationavrebbe funzionato, ma non lo è. Come posso fare ciò?
tar xfC archive.tar mydiro tar -C mydir -xf archive.tar. Sta solo mescolando bandiere in stile tradizionale e GNU che rompe le cose, come ... è onestamente un po 'previsto. I flag tradizionali vengono passati tutti come un blob come primo argomento. Non puoi aspettarti che funzionino se non sono i primi. (Voglio dire, sì, è possibile interpretarlo comunque - il mio punto è che sarebbe al di sopra e al di là, non standard)
-C, --directory DIR\n change to directory DIRdovrebbe piuttosto essere descritto comechange output directory to DIR (will fail if DIR doesn't exist). Grazie @Mich. Vedi anche la risposta di @ Bryan_Larsen.