এখানে ডিরেক্টরি কাঠামো:
/a/
/a/b/
/a/c/
আমি সমস্ত কিছু অনুলিপি করতে চাই, / এ / সি / উপ-ডিরেক্টরিতে ছাড়াই T
scp -rp myserver:/a . # this will copy everything
প্রশ্ন: আমি কীভাবে scp কমান্ডের বাইরে রেখে একটি ডিরেক্টরি নির্দিষ্ট করব?
এখানে ডিরেক্টরি কাঠামো:
/a/
/a/b/
/a/c/
আমি সমস্ত কিছু অনুলিপি করতে চাই, / এ / সি / উপ-ডিরেক্টরিতে ছাড়াই T
scp -rp myserver:/a . # this will copy everything
প্রশ্ন: আমি কীভাবে scp কমান্ডের বাইরে রেখে একটি ডিরেক্টরি নির্দিষ্ট করব?
উত্তর:
আমি মনে করি এটি এটি করার সঠিক উপায় হতে পারে তাই আপনি এখনও এসএসএইচ ব্যবহার করছেন, আমি এটি স্কিপ দিয়ে করার কোনও উপায় খুঁজে পাই নি - তবে এসএসএসের মাধ্যমে আরএসসিএনসি ব্যবহার করা এটি সমাধান করতে পারে।
rsync -e 'ssh -ax' -av --exclude /a/c myserver:/a .
আপনি যদি -n সুইচ ব্যবহার করেন তবে এটি প্রক্রিয়াটির একটি শুকনো রান তৈরি করবে:
rsync -e 'ssh -ax' -av --exclude /a/c -n myserver:/a .
-rz
: -e "ssh -i private.pem" -rz 'users@server:/full/path/'
।