जब मैं शेल स्क्रिप्ट (.sh) का उपयोग करके कमांड निष्पादित करता हूं, तो मुझे निम्न त्रुटि मिल रही है

sudo cp –r /home/suri/vct.tar.gz  /usr/local/vcs

इस मुद्दे को कैसे दूर किया जाए?

यूनिक्स ओएस

1
Shiva 27 फरवरी 2020, 14:39
हालांकि यह आपकी समस्या का समाधान नहीं करेगा लेकिन क्या आपको वास्तव में -r विकल्प की आवश्यकता है?
 – 
SMA
27 फरवरी 2020, 14:42
होम फोल्डर से लोकेशन /usr/लोकल/वीसी में *.zip फाइल को कॉपी करने की जरूरत है। क्या इसके लिए कोई और तरीका है?
 – 
Shiva
27 फरवरी 2020, 14:46

2 जवाब

आप फ़ाइल को निर्देशिका में कॉपी करते हैं ताकि cp कमांड फाइलों और निर्देशिका की सूची की अपेक्षा करे। और -r फाइलों को कॉपी करते समय ज्यादा मायने नहीं रखते। नमूना का प्रयोग करें

sudo cp /home/suri/vct.tar.gz  /usr/local/vcs

यह भी संभव है कि आप सामान्य डैश का उपयोग न करें, लेकिन टाइपोग्राफ़िक का उपयोग करें। ऐसी स्थिति में आदेश को हाथ से लिखने का प्रयास करें।

0
Romeo Ninov 27 फरवरी 2020, 17:29

क्या आपने उस आदेश को कुछ "सहायक" एमएस वर्ड दस्तावेज़ या कुछ से कॉपी किया था? क्योंकि इसने डैश - को UTF-8 हाइफ़न, (= दो बाइट्स, ऑक्टल 342 200) में बदल दिया। यह काम नहीं करेगा।

ध्यान दें कि -r का अर्थ है पुनरावर्ती प्रतिलिपि, जो एक साधारण ज़िप फ़ाइल के लिए बेकार है (लेकिन फिर भी GNU फ़ाइलुटिल्स cp के साथ काम करेगी।)

3
Jens 27 फरवरी 2020, 17:41