tar archive.tar /users/mylocation
うまくいくと思いましたが、うまくいきません。どうやってやるの?
tar xfC archive.tar mydir
またはを行うこともできますtar -C mydir -xf archive.tar
。従来のスタイルのフラグとGNUスタイルのフラグを混在させるだけで、物事を壊します。従来のフラグは、すべて最初の引数として1つのblobとして渡されます。彼らが最初でなければ彼らが働くことを期待できない。(つまり、とにかくそれを解釈することは可能です-私のポイントは、標準ではなく、それ以上であるということです)
-C, --directory DIR\n change to directory DIR
むしろと記述する必要がありますchange output directory to DIR (will fail if DIR doesn't exist)
。@Michに感謝します。@Bryan_Larsenの回答も参照してください。