Ho pensato che tar archive.tar /users/mylocation
avrebbe funzionato, ma non lo è. Come posso fare ciò?
tar xfC archive.tar mydir
o 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 DIR
dovrebbe piuttosto essere descritto comechange output directory to DIR (will fail if DIR doesn't exist)
. Grazie @Mich. Vedi anche la risposta di @ Bryan_Larsen.