উত্তর:
ফাইল নাম / ডিরেক্টরিগুলি কম প্রচলিত চিহ্নগুলির সাথে শুরু করে এটি একটি মানক সমস্যা। আপনার সমস্যাটি হ'ল এমভি দীর্ঘকালীন বিকল্প নাম হিসাবে --pycache-- এর চিকিত্সা করছে (যেহেতু এটি দিয়ে শুরু হয় -, এর সাথে সংক্ষিপ্ত বিকল্পও রয়েছে, তারা শুরু করে -)। দীর্ঘ এবং সংক্ষিপ্ত বিকল্পগুলির বিশদটির জন্য দয়া করে getopt এর জন্য ম্যানপেজ দেখুন ।
এই পরিস্থিতিতে স্ট্যান্ডার্ড কাজটি হ'ল একটি খালি ডাবল ড্যাশ ব্যবহার করা - সমস্ত যুক্তির আগে, যা কমান্ডটি বলে (আপনার ক্ষেত্রে এমভি, তবে অন্যদের সাথে কাজ করবে, উদাহরণস্বরূপ সিপি) বিকল্পগুলির অনুসরণ করে নিম্নলিখিত বিষয়গুলি চিকিত্সা বন্ধ করতে এবং এটিকে হিসাবে আচরণ করবে যুক্তি.
সুতরাং, আপনার আদেশটি হয়ে যাবে:
$ mv -- --pycache--/ __pycache__
এবং ব্যর্থ হবে না।
./
: mv ./--pycache-- __pycache__
।
আপনার প্রথম অক্ষরটি কমান্ডের -
জন্য অস্পষ্ট mv
(বা বরং এটির দ্ব্যর্থহীন অর্থ একটি বিকল্প নাম অনুসরণ করে)।
পরিবর্তে এটি চেষ্টা করুন:
mv ./--ppycache-- __pycache__
সূত্র: linux.about.com