১. পরিচিতি
উবুন্টু একটি লিনাক্স ডিস্ট্রিবিউশন যা এর ব্যবহারযোগ্যতা এবং নমনীয়তার ভারসাম্যের জন্য অনেক ব্যবহারকারীর কাছে জনপ্রিয়। বিশেষ করে ডেভেলপার এবং সিস্টেম অ্যাডমিনিস্ট্রেটরদের জন্য, ফাইল পরিচালনা রুটিন কাজগুলির মধ্যে একটি।
এই নিবন্ধে, আমরা উবুন্টু পরিবেশে ফাইল সরানোর পদ্ধতি ব্যাখ্যা করছি, যা শিক্ষানবিস থেকে মধ্যবর্তী স্তরের ব্যবহারকারীদের লক্ষ্য করে। GUI (গ্রাফিকাল ইউজার ইন্টারফেস) এবং CLI (কমান্ড লাইন ইন্টারফেস) উভয় পদ্ধতি কভার করে, আমরা ব্যবহারকারীদের তাদের দক্ষতা স্তর বা পছন্দ অনুসারে পদ্ধতি বেছে নেওয়ার সক্ষমতা প্রদান করছি।
এই নিবন্ধটি পড়ে, আপনি নিম্নলিখিত দক্ষতা অর্জন করবেন:
- GUI ব্যবহার করে সাধারণ ফাইল সরানো
mvকমান্ড ব্যবহার করে নমনীয় অপারেশন- অনুমতি এবং ত্রুটির জন্য সতর্কতা এবং প্রতিকার
এখন, আসুন উবুন্টুতে ফাইল সরানোর বিস্তারিত পদ্ধতিগুলিতে ডুব দিই।
২. GUI ব্যবহার করে ফাইল সরানো
উবুন্টু ফাইল অপারেশনগুলি স্বজ্ঞাতভাবে সম্পাদন করার জন্য GUI টুলস প্রদান করে। এই বিভাগে, আমরা ডিফল্ট ফাইল ম্যানেজার “Files” ব্যবহার করে ফাইল সরানোর পদ্ধতি পরিচয় করাচ্ছি।
২.১ ফাইল ম্যানেজার চালু করা
উবুন্টুর ফাইল ম্যানেজারকে “Files” বলা হয়। এটি চালু করার ধাপগুলি নিম্নরূপ:
- বাম দিকের অ্যাকটিভিটি বারে “Files” আইকনে ক্লিক করুন।
- বিকল্পভাবে, “Super key” (Windows key-এর সমতুল্য) চাপুন, সার্চ বার উপস্থিত করুন, “Files” টাইপ করুন এবং Enter চাপুন।
তারপর ফাইল ম্যানেজার খুলবে, যা আপনাকে ডিরেক্টরিগুলিতে দৃশ্যমানভাবে নেভিগেট করতে এবং অপারেশন সম্পাদন করতে সক্ষম করবে।
২.২ ড্র্যাগ এবং ড্রপ দিয়ে ফাইল সরানো
ফাইল বা ফোল্ডার সরানোর সবচেয়ে সহজ উপায় হলো ড্র্যাগ এবং ড্রপ। নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- ফাইল ম্যানেজারে, আপনি যে ফাইল(গুলি) বা ফোল্ডার(গুলি) সরাতে চান তা নির্বাচন করার জন্য ক্লিক করুন।
- গন্তব্য ফোল্ডারটি অন্য উইন্ডোতে বা একই উইন্ডোতে খুলুন।
- আপনার নির্বাচিত আইটেমগুলি ড্র্যাগ করুন এবং গন্তব্যে ড্রপ করুন।
এটি নির্বাচিত আইটেম(গুলি)কে লক্ষ্য স্থানে সরিয়ে নেবে।
২.৩ কপি এবং পেস্টের মাধ্যমে ফাইল সরানো
আরেকটি সুবিধাজনক পদ্ধতি হলো কপি এবং পেস্ট ব্যবহার করা। দয়া করে এই ধাপগুলি অনুসরণ করুন:
- আপনি যে ফাইলটি সরাতে চান তাতে রাইট-ক্লিক করুন এবং “Cut” নির্বাচন করুন।
- লক্ষ্য ফোল্ডার খুলুন, রাইট-ক্লিক করুন এবং “Paste” নির্বাচন করুন।
আপনি কীবোর্ড শর্টকাটও ব্যবহার করতে পারেন:
- কাট:
Ctrl + X - কপি:
Ctrl + C - পেস্ট:
Ctrl + V
এটি মাউস অপারেশনের সাথে কম আরামদায়ক হলেও দক্ষ অপারেশনগুলি সম্ভব করে।

৩. টার্মিনালের মাধ্যমে ফাইল সরানো
উবুন্টুতে, আপনি টার্মিনাল ব্যবহার করে ফাইল বা ফোল্ডারগুলি দক্ষতার সাথে সরাতে পারেন। এই বিভাগে, আমরা mv কমান্ডের মৌলিক ব্যবহার এবং উপযোগী অপশনগুলি ব্যাখ্যা করছি।
৩.১ mv কমান্ডের মৌলিক বিষয়
টার্মিনালে ফাইল সরানোর জন্য, mv কমান্ড ব্যবহার করুন। এই কমান্ডটি “move” এর জন্য, এবং ফাইলের নাম পরিবর্তন করার জন্যও ব্যবহার করা যায়।
মৌলিক সিনট্যাক্স:
mv [options] source destination
- সোর্স: সরানোর ফাইল বা ফোল্ডারের পাথ
- গন্তব্য: লক্ষ্য স্থানের পাথ
উদাহরণ:
mv file1.txt /home/user/Documents/
এই উদাহরণে, বর্তমান ডিরেক্টরিতে file1.txt ডকুমেন্টস ফোল্ডারে সরানো হয়েছে।
৩.২ ফাইল সরানো
একটি ফাইলকে অন্য ফোল্ডারে সরানো:
mv example.txt /home/user/Desktop/
এই কমান্ডটি example.txt কে ডেস্কটপ ফোল্ডারে সরায়।
একসাথে একাধিক ফাইল সরানো:
mv file1.txt file2.txt /home/user/Documents/
এখানে, দুটি ফাইল একসাথে ডকুমেন্টস ডিরেক্টরিতে সরানো হয়েছে।
৩.৩ ডিরেক্টরি সরানো
আপনি ডিরেক্টরিগুলি একইভাবে সরাতে পারেন।
একটি ফোল্ডারকে অন্য স্থানে সরানো:
mv folder1 /home/user/Documents/
এই কমান্ডটি folder1 কে ডকুমেন্টস ফোল্ডারে সরায়।
একটি ফোল্ডারের কনটেন্ট সরানো:
mv folder1/* /home/user/Documents/
এটি folder1 এর ভিতরের সকল ফাইল এবং সাবফোল্ডারগুলিকে ডকুমেন্টসে সরায়।
৩.৪ ফাইল বা ডিরেক্টরির নাম পরিবর্তন
একটি ফাইলের নাম পরিবর্তন:
mv oldname.txt newname.txt
এটি oldname.txt কে newname.txt নামকরণ করে।
একটি ফোল্ডারের নাম পরিবর্তন:
mv oldfolder newfolder
ফোল্ডারটি একইভাবে নামকরণ করা যায়।
৩.৫ mv-এর সাধারণ অপশন
-i (ইন্টারঅ্যাকটিভ ওভাররাইট নিশ্চিতকরণ)
mv -i file1.txt /home/user/Documents/
যদি গন্তব্যে একই নামের একটি ফাইল বিদ্যমান থাকে, তাহলে ওভাররাইট করার আগে নিশ্চিতকরণের জন্য জিজ্ঞাসা করা হবে।
-f (force overwrite)
mv -f file1.txt /home/user/Documents/
এটি জিজ্ঞাসা না করে ওভাররাইট করে।
-n (no overwrite)
mv -n file1.txt /home/user/Documents/
যদি একই নামের ফাইল ইতিমধ্যে বিদ্যমান থাকে, তাহলে মুভটি স্কিপ করা হয়।
-v (verbose)
mv -v file1.txt /home/user/Documents/
এই অপশনটি কনসোলে মুভিং প্রক্রিয়া প্রিন্ট করে।
এই অপশনগুলোকে কম্বাইন করে, আপনার প্রয়োজন অনুসারে ফাইল অপারেশন নমনীয়ভাবে সম্পাদন করতে পারেন।
৪. সতর্কতা এবং সেরা অনুশীলন
উবুন্টুতে ফাইল মুভ করার সময়, ওভাররাইটিং এবং পারমিশনের মতো ঝুঁকিগুলোর প্রতি খেয়াল রাখা উচিত। এই সেকশনে, সমস্যা এড়ানোর পয়েন্ট এবং কার্যকরভাবে কাজ করার উপায় পরিচয় করানো হয়েছে।
৪.১ ওভাররাইট ঝুঁকি এবং এর প্রতিরোধের উপায়
ফাইল মুভ করার সময় ওভাররাইট ঝুঁকি:
mv ব্যবহার করে, যদি গন্তব্যে একই নামের ফাইল বিদ্যমান থাকে, তাহলে এটি স্বয়ংক্রিয়ভাবে ওভাররাইট হয়ে যাবে। এটি অপ্রত্যাশিত ডেটা লসের কারণ হতে পারে।
প্রতিকারমূলক ব্যবস্থা:
- ওভাররাইট নিশ্চিতকরণ সহ মুভ করুন (
-iঅপশন)mv -i file1.txt /home/user/Documents/
→ আপনাকে ওভাররাইট করতে চান কিনা জিজ্ঞাসা করা হবে, যা অপারেশনকে আরও নিরাপদ করে।
- ওভাররাইট না করা (
-nঅপশন)mv -n file1.txt /home/user/Documents/
→ যদি একই নামের ফাইল বিদ্যমান থাকে, তাহলে মুভটি স্কিপ করা হয়।
- ওভাররাইট করার আগে ব্যাকআপ নিন
cp file1.txt file1_backup.txt
→ আগে ব্যাকআপ নেয়ার মাধ্যমে, ডেটা লস থেকে রক্ষা করতে পারেন।
৪.২ পারমিশন-সম্পর্কিত বিবেচনা
পারমিশন ত্রুটি:
সিস্টেম ফাইল বা অন্যান্য ইউজারের ফাইল মুভ করার চেষ্টা করলে, আপনি “Permission denied” ত্রুটি পেতে পারেন।
প্রতিকারমূলক ব্যবস্থা:
- ফাইল পারমিশন চেক করুন:
ls -l file1.txt
→ মালিকানা এবং পারমিশন চেক করুন।
- পারমিশন পরিবর্তন করুন:
sudo chmod 755 file1.txt
→ প্রয়োজন অনুসারে রিড, রাইট, এক্সিকিউট পারমিশন প্রদান করুন।
- অ্যাডমিনিস্ট্রেটর হিসেবে অপারেট করুন:
sudo mv file1.txt /etc/config/
→ sudo ব্যবহার করে অ্যাডমিনিস্ট্রেটিভ প্রিভিলেজ প্রদান করা হয়, কিন্তু সিস্টেম ফাইল হ্যান্ডেল করার সময় সতর্ক থাকুন।
৪.৩ সিম্বলিক লিঙ্ক হ্যান্ডলিং
সিম্বলিক লিঙ্ক হলো একটি ফাইল বা ডিরেক্টরির রেফারেন্স (শর্টকাট)। mv দিয়ে সিমলিঙ্ক মুভ করলে, শুধুমাত্র লিঙ্কটি মুভ হয়, তার টার্গেট নয়।
লিঙ্ক হ্যান্ডল করার সময় সতর্ক থাকুন:
mv link1.txt /home/user/Documents/
→ শুধুমাত্র লিঙ্কটি মুভ হয়, যা টার্গেট অন্য জায়গায় থাকলে লিঙ্ক ভেঙে যেতে পারে।
প্রতিকার:
- যদি আসল ফাইল মুভ করতে চান, তাহলে লিঙ্কের টার্গেট চেক করুন।
ls -l link1.txt
- ঐচ্ছিকভাবে, মুভ করার আগে আসল টার্গেট কপি করুন:
cp /path/to/target.txt /home/user/Documents/
৪.৪ ভিন্ন ফাইলসিস্টেমের মধ্যে মুভিং
পার্টিশন বা ডিভাইসের মধ্যে মুভ করার সময়:
mv কমান্ড সাধারণত “মুভ” অপারেশন করে, কিন্তু যখন সোর্স এবং গন্তব্য ভিন্ন ফাইলসিস্টেমে থাকে, তখন এটি কার্যত “কপি এবং ডিলিট” করে। বড় পরিমাণ ডেটার জন্য, এই আচরণের প্রতি সতর্কতা অবলম্বন করুন।
প্রতিকারমূলক ব্যবস্থা:
- প্রথমে কপি করুন, যাচাই করুন, তারপর ডিলিট করুন:
cp -r folder1 /media/usb-drive/ rm -r folder1
→ ডেটা মুভ হয়েছে কিনা নিশ্চিত করে, আসল ফাইলগুলো অপসারণ করুন।
rsyncব্যবহার করে মুভ করুন:rsync -av --remove-source-files folder1/ /media/usb-drive/
→ এই কমান্ডটি কপি করে এবং তারপর আসলটি স্বয়ংক্রিয়ভাবে ডিলিট করে, যা বড় ডেটাসেটের জন্য উপযোগী।
এই সতর্কতা এবং সেরা অনুশীলনগুলো বুঝে, ফাইল মুভ করার সময় সমস্যা এড়াতে পারেন এবং নিরাপদ এবং কার্যকরভাবে কাজ করতে পারেন।

৫. উপসংহার
এই নিবন্ধে, আমরা উবুন্টুতে ফাইল মুভ করার জন্য GUI এবং CLI উভয় পদ্ধতি বিস্তারিতভাবে ব্যাখ্যা করেছি। আমরা প্রত্যেক পদ্ধতির বৈশিষ্ট্য এবং সুবিধাগুলো সংগঠিত করে শিক্ষানবিস থেকে মধ্যবর্তী ইউজারদের জন্য উপযোগী তথ্য প্রদান করেছি।
মূল পয়েন্টের সারাংশ
- GUI ব্যবহার করে ফাইল মুভিং:
- ড্র্যাগ এবং ড্রপ বা কপি এবং পেস্ট ব্যবহার করে অপারেশনগুলো ভিজ্যুয়ালি এবং সহজে সম্পাদন করুন।
- এটি স্বজ্ঞাত এবং ভুল প্রতিরোধ করে, যা শিক্ষানবিসদের জন্য সুপারিশকৃত।
- টার্মিনাল (CLI) ব্যবহার করে ফাইল মুভিং:
mvকমান্ডটি উন্নত অপারেশন এবং ব্যাচ প্রসেসিংয়ের জন্য ব্যবহার করুন।- ঝুঁকি কমানোর জন্য অপশনগুলি (-i, -f, -n, -v) একত্রিত করুন যখন আপনার কাজগুলি সম্পাদন করছেন।
- সতর্কতা এবং সেরা অনুশীলন:
- অজান্তে ওভাররাইট প্রতিরোধ করার জন্য অপশন বা ব্যাকআপ ব্যবহার করুন।
- অনুমতি ত্রুটি, প্রতীকী লিঙ্ক হ্যান্ডলিং এবং ক্রস-ফাইলসিস্টেম মুভ সম্পর্কে সচেতন থাকুন; যথাযথভাবে
sudoবাrsyncব্যবহার করুন।
কোন পদ্ধতি বেছে নেবেন?
- নতুনদের জন্য: GUI ফাইল ম্যানেজারটি সহজ এবং কম ত্রুটিযুক্ত, তাই এটি পছন্দনীয়।
- মধ্যবর্তী এবং উন্নত ব্যবহারকারীদের জন্য: টার্মিনালের সাথে আরামদায়ক হয়ে গেলে, CLI-ভিত্তিক অপারেশনগুলি দ্রুততর এবং বেশি নমনীয়। বিশেষ করে বাল্ক ডেটা মুভ বা স্ক্রিপ্টেড ওয়ার্কফ্লোর জন্য CLI ব্যবহার করুন।
পরবর্তী ধাপ
এই জ্ঞানের সুবিধা নিন এবং এই উন্নত দক্ষতাগুলি শিখুন:
- অটোমেশন স্ক্রিপ্ট লেখা: দক্ষ ফাইল ব্যবস্থাপনার লক্ষ্যে ব্যাচ স্ক্রিপ্টে
mvব্যবহার করুন। - ক্লাউড স্টোরেজের সাথে লিঙ্কিং: দূরবর্তী ফাইল ব্যবস্থাপনা শেখার জন্য আপনার Ubuntu পরিবেশকে Google Drive বা Dropbox-এর সাথে সংযুক্ত করুন।
- শেল স্ক্রিপ্ট ব্যবহার: স্ক্রিপ্টের সাহায্যে দৈনন্দিন অপারেশন অটোমেট করুন বা নিয়মিত ব্যাকআপ কনফিগার করুন।
শেষে
Ubuntu-তে ফাইল ব্যবস্থাপনা GUI এবং CLI পদ্ধতি উভয় ব্যবহার করে নমনীয়তা এবং দক্ষতা একত্রিত করে। এই নিবন্ধে প্রবর্তিত কৌশলগুলি ব্যবহার করুন, এবং আপনার ওয়ার্কফ্লোর জন্য কোন পদ্ধতি সবচেয়ে উপযুক্ত তা আবিষ্কার করুন। আমরা Ubuntu এবং Linux বিষয়ক উপযোগী টিপস এবং পদ্ধতি সরবরাহ করতে থাকব—দয়া করে অপেক্ষা করুন!


