में एक फ़ाइल की प्रतिलिपि बनाएँ और ओवरराइट करें, मैं किसी निश्चित फ़ाइल को किसी स्थान पर कॉपी करना चाहता हूं, भले ही वह फ़ाइल गंतव्य में मौजूद है या नहीं। मैं खोल स्क्रिप्ट के माध्यम से कॉपी करने की कोशिश कर रहा हूं। लेकिन फाइल कॉपी नहीं हो रही है। मैं निम्न आदेशशैल स्क्रिप्ट
/bin/cp -rf /source/file /destination
उपयोग कर रहा हूँ, लेकिन वह काम नहीं करता।
#!/bin/bash
if [ ! -d "$2" ]; then
mkdir -p "$2"
fi
cp -R "$1" "$2"
हो सकता है आप --remove-गंतव्य – jDourlens
प्रयास करना चाहिए 'cp' गंतव्य को ओवरराइड करता है जब तक विकल्प '-n' नहीं दिया जाता है, इसलिए आपका आदेश सफल होना चाहिए। इसके अलावा आपने हमें यह नहीं बताया कि आपका आदेश क्यों विफल रहता है। – scai
क्या कोई त्रुटि संदेश है? –