ค่อนข้างง่าย หากคุณไม่ใช้-f
พารามิเตอร์เอาต์พุตจะถูกส่งไปยัง stdout:
gammy@denice:/tmp/demo$ tar -c a b c
a0000644000175000017500000000000011435437117010223 0ustar gammygammyb0000644000175000017500000000000011435437117010224 0ustar gammygammyc0000644000175000017500000000000011435437117010225 0ustar gammygammygammy@denice:/tmp/demo$ ls
a b c
gammy@denice:/tmp/demo$
... ช่างเป็นเรื่องยุ่งเหยิง!
- -f
พารามิเตอร์ (ตามที่คุณอ้างถึง) คาดว่าชื่อไฟล์ (และชื่อโฮสต์ทางเลือก) ดังนั้นอาร์กิวเมนต์แรกหลังจากมันคือชื่อไฟล์เอาต์พุต:
gammy@denice:/tmp/demo$ tar -cf output.tar a b c
gammy@denice:/tmp/demo$ ls
a b c output.tar
gammy@denice:/tmp/demo$