ฉันคิดว่าtar archive.tar /users/mylocation
จะใช้งานได้ แต่ไม่ได้ผล ฉันจะทำสิ่งนั้นได้อย่างไร
tar xfC archive.tar mydir
tar -C mydir -xf archive.tar
มันเป็นการผสมผสานธงแบบดั้งเดิมและรูปแบบ GNU เท่านั้นที่ทำลายสิ่งต่าง ๆ ตามที่ ... เป็นสิ่งที่คาดหวังอย่างแท้จริง ธงแบบดั้งเดิมจะถูกส่งผ่านทั้งหมดเป็นหนึ่งหยดเป็นอาร์กิวเมนต์แรก คุณไม่สามารถคาดหวังให้พวกเขาทำงานได้หากไม่ใช่คนแรก (ฉันหมายถึงใช่มันเป็นไปได้ที่จะตีความมันต่อไป - ประเด็นของฉันคือมันจะเกินกว่ามาตรฐานไม่ใช่)
-C, --directory DIR\n change to directory DIR
change output directory to DIR (will fail if DIR doesn't exist)
ขอบคุณ @Mich ดูคำตอบของ @ Bryan_Larsen ด้วย