मैं किसी एकल फ़ाइल की प्रतिलिपि कैसे बना सकता हूं और निर्देशिका संरचना बनाए रख सकता हूं?


12

मैं कमांड लाइन पर यह कैसे कर सकता हूं?

जैसे कॉपी /dir/another/fileकरने के लिए /tmp/तो मेरे पास है/tmp/dir/another/file

जवाबों:


25
cp --parents /dir/another/file /tmp

जैसा आप चाहते हैं वैसा ही करेंगे।


ओएस / एक्स के लिए कोई विचार? --parentsयहाँ नहीं रहते हैं;
javadba

टार या rsync? अन्य दो उत्तर देखें :-)
कॉलिन 'टी हार्ट

1
MacOS के लिए आप homebrew के माध्यम से स्थापित कर सकते हैं brew install coreutilsऔर उपयोग कर सकते हैंgcp --parents /dir/another/file /tmp
dotnetCarpenter


2

आप tarफ़ाइलों को कॉपी करते समय पथ को संरक्षित करने के लिए उपयोग कर सकते हैं :

tar cf - /dir/another/file | (cd /tmp && tar xf -)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.