এই আর্টিকেলে লিনাক্সে mv কমান্ড দিয়ে ফাইল মুভ করার পদ্ধতি, উদাহরণ এবং নিরাপদে ফাইল মুভ করার টিপস দেওয়া হলো।
mv সিন্ট্যাক্স
ফাইল মুভ করার জন্য mv কমান্ড ব্যবহার করা হয়, যার সিন্ট্যাক্স:
mv OPTIONS SOURCE DESTINATION
নোট করুন:
- OPTIONS = নিচের টেবিলের অপশনগুলো
- SOURCE = যে ফাইলটি মুভ করতে চান তার পাথ
- DESTINATION = যেখানে ফাইলটি মুভ করতে চান সেই পাথ
- এতে নতুন ফাইলনেম থাকতে পারে বা শুধু ডেস্টিনেশন ফোল্ডারের পাথ
- যদি DESTINATION একটি ডিরেক্টরি হয় (অথবা ডিরেক্টরির লিংক), mv SOURCE-কে DESTINATION-এ মুভ করবে
- যদি DESTINATION ডিরেক্টরি না হয়, mv SOURCE-কে DESTINATION নামে রিনেম করবে
সাধারণ mv অপশন
mv চালানোর সময় ব্যবহৃত কিছু সাধারণ অপশন (ম্যানুয়াল থেকে):
| -b | প্রতিটি বিদ্যমান ডেস্টিনেশন ফাইলের ব্যাকআপ তৈরি করুন |
| -f, --force | ওভাররাইট করার আগে প্রম্পট করবেন না |
| -i, --interactive | ওভাররাইট করার আগে প্রম্পট করুন |
| -n, --no-clobber | বিদ্যমান ফাইল ওভাররাইট করবেন না |
| -u, --update | শুধু তখন মুভ করুন যখন SOURCE ফাইল ডেস্টিনেশন ফাইল থেকে নতুন হয় বা ডেস্টিনেশন ফাইল অনুপস্থিত থাকে |
| -v, --verbose | কী করা হচ্ছে তা ব্যাখ্যা করুন |
অতিরিক্ত অপশনের জন্য mv ম্যানুয়াল দেখুন:
man mv
উদাহরণ
file1-কে directory1-এ মুভ করুন:
mv file1 directory1/
file1-কে file2 নামে রিনেম করুন:
mv file1 file2
file1-কে directory1-এ মুভ করুন এবং file2 নামে রিনেম করুন:
mv file1 directory1/file2
directory1-কে directory2-এ মুভ করুন:
mv directory1/ directory2/
শেষ উদাহরণে, যদি directory2 অস্তিত্বে না থাকে, directory1 directory2 নামে রিনেম হয়ে যাবে। শুধু মুভ করতে চাইলে এবং ডিরেক্টরি না পাওয়া গেলে ফেইল করতে চাইলে:
mv directory1/ directory2/.
এটি নিশ্চিত করবে directory2 অস্তিত্বে আছে কিনা—ডট (.) পাথটি অবশ্যই অস্তিত্বে থাকতে হবে বলে নির্দেশ করে।
কখনো কখনো মুভের চেয়ে কপি ভালো
যদি আপনি একটি ড্রাইভ থেকে অন্য ড্রাইভে বা নেটওয়ার্কের মাধ্যমে ফাইল মুভ করেন, তবে কপি করে তারপর ওরিজিনাল মুছে ফেলা ভালো—কপি সফল হয়েছে কিনা ভেরিফাই করার পর।
লিনাক্স কমান্ড লাইনে কাজ করার সময় আপনার ট্র্যাশ/রিসাইকেল বিন নেই—একবার গেলে চিরকালের জন্য গেলে। ফাইল মুভ অপারেশন কোনো কারণে ফেইল করলে আপনি সেই ফাইলগুলো হারাতে পারেন, তাই কপি করে সফলভাবে ট্রান্সফার হয়েছে কিনা নিশ্চিত করুন।
নিয়মিত ফাইল ব্যাকআপ রাখাও ডেটা লস থেকে বাঁচতে সহায়ক।