जवाबों:
cp --parents /dir/another/file /tmp
जैसा आप चाहते हैं वैसा ही करेंगे।
brew install coreutils
और उपयोग कर सकते हैंgcp --parents /dir/another/file /tmp
rsync इसके लिए एक अच्छी मदद हो सकती है:
rsync -Ravz my/first/dir/file.txt another_dir
परिणाम के रूप में दिया जाएगा
another_dir/my/first/dir/file.txt
आप tar
फ़ाइलों को कॉपी करते समय पथ को संरक्षित करने के लिए उपयोग कर सकते हैं :
tar cf - /dir/another/file | (cd /tmp && tar xf -)
--parents
यहाँ नहीं रहते हैं;