আমি নাকিসুরে কথা পেতে মনে rsync
করতে include
বক্রবন্ধনী সম্প্রসারণ সঠিকভাবে সঙ্গে। আমার বর্তমান ডিরেক্টরির মধ্যে বলুন আমি তিনটি ফাইল আছে test.py
, test.sh
এবং test.html
। আমি কেবল .py
এবং শেষ হওয়া ফাইলগুলি স্থানান্তর করতে চাই .sh
। আমি চেষ্টা করেছিলাম:
rsync -zrv --include *.{py,sh} --exclude '*' . USER@SERVER:~
তবে এটি কেবল অজগর ফাইলটি স্থানান্তর করে। আমি যদি বলার জন্য ব্রেসগুলিতে অর্ডারটির চারপাশে {sh,py}
বদলে যাই তবে এটি কেবল শেল স্ক্রিপ্ট স্থানান্তর করে।
শেষ পর্যন্ত, আমি যদি
rsync -zrv --include *.sh --include *.py --exclude '*' . USER@SERVER:~
এটি উভয় ফাইল হস্তান্তর করে। মনে হচ্ছে এটি বন্ধনী সম্প্রসারণ পছন্দ করে না?
--include='*.'{py,sh}
?