काफी सरल। यदि आप -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
-Parameter (जैसा कि आप उद्धृत) एक फ़ाइल नाम (और वैकल्पिक एक होस्ट नाम), इसलिए यह बाद पहला तर्क उत्पादन फ़ाइल नाम है उम्मीद:
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$