टार आदेश ऐतिहासिक दृष्टि से कुछ आदेशों का पालन नहीं करता है कि यूनिक्स से एक रहा है उपयोगिता वाक्य रचना के दिशा निर्देशों ।
टार के लिए मानक पृष्ठ कहता है:
f
सिस्टम-निर्भर डिफ़ॉल्ट के बजाय संग्रह के नाम के रूप में पहली फ़ाइल ऑपरेंड (या दूसरा, यदि बी पहले ही निर्दिष्ट किया गया है) का उपयोग करें।
जबकि सिंटैक्स दिशानिर्देशों में यह शामिल है:
दिशानिर्देश 5:
विकल्प-तर्कों के बिना एक या एक से अधिक विकल्प, इसके बाद विकल्प-तर्क लेने वाले अधिकांश एक विकल्प को स्वीकार किया जाना चाहिए, जब एक के पीछे समूहबद्ध किया जाए - 'सीमांकक।
इसलिए जब आपने जो कमांड टाइप किया था, tar -vcfz dvr_rdk_v1.tar.gz dvr_rdk/
वह टार के पुराने संस्करणों पर ठीक होगा, टार के कुछ संस्करण जो उपयोगिता सिंटैक्स दिशानिर्देशों का कड़ाई से पालन करने के लिए लिखे गए हैं, इसका अर्थ " z
फ़ाइल तर्क के रूप में उपयोग करना -f
" होगा। तो आपको पोर्टेबल होने के लिए निम्नलिखित का उपयोग करना चाहिए:
tar -cvzf dvr_rdk_v1.tar.gz dvr_rdk/