Je pensais que ça tar archive.tar /users/mylocation
marcherait, mais ça ne marche pas. Comment puis je faire ça?
tar xfC archive.tar mydir
ou tar -C mydir -xf archive.tar
. Ce n’est que le mélange de drapeaux de style traditionnel et de style GNU qui casse les choses, comme… est honnêtement prévu. Les drapeaux traditionnels sont tous passés comme un seul blob comme premier argument. Vous ne pouvez pas vous attendre à ce qu'ils travaillent s'ils ne sont pas les premiers. (Je veux dire, oui, il est possible de l'interpréter de toute façon - mon point est que ce serait au-dessus et au-delà, pas standard)
-C, --directory DIR\n change to directory DIR
devrait plutôt être décrit commechange output directory to DIR (will fail if DIR doesn't exist)
. Merci @Mich. Voir aussi la réponse de @ Bryan_Larsen.