দ্রষ্টব্য: লিনাক্সে একটি ফোল্ডার অনুলিপি করার বিভিন্ন পদ্ধতি ব্যাখ্যা করার জন্য, আমরা লিনাক্স মিন্ট ২০ ব্যবহার করেছি।
লিনাক্সে একটি ফোল্ডার কপি করার পদ্ধতি:
লিনাক্সে একটি ফোল্ডার কপি করার চারটি সাধারণ পদ্ধতি নিচে দেওয়া হল:
পদ্ধতি # 1: লিনাক্স জিইউআই ব্যবহার করে:
এটি লিনাক্সে একটি ফোল্ডার অনুলিপি করার সবচেয়ে সহজ পদ্ধতি, যা অন্যান্য অপারেটিং সিস্টেমে খুব সাধারণভাবে ব্যবহৃত হয়। এই পদ্ধতিটি ব্যবহার করে লিনাক্সে একটি ফোল্ডার অনুলিপি করার জন্য আপনাকে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করতে হবে:
প্রথমে, আমাদের কপিফোল্ডার নামে আমাদের হোম ডিরেক্টরিতে প্রদর্শনের জন্য একটি ফোল্ডার তৈরি করতে হবে।
আমরা যে ফোল্ডারটি তৈরি করেছি তা নীচের ছবিতে দেখানো হয়েছে:
একটি পপ-আপ মেনু চালু করার জন্য, আপনার এই ফোল্ডারে ডান ক্লিক করা উচিত। একবার মেনু চালু হলে, আমরা এই মেনু থেকে অনুলিপি বিকল্পটি নির্বাচন করব, যেমনটি নীচের ছবিতে দেখানো হয়েছে:
এই উদাহরণে, আমরা আমাদের কপিফোল্ডারকে ডকুমেন্টস ফোল্ডারে অনুলিপি করতে চাই। অতএব, আমরা ডকুমেন্টস ফোল্ডারে এটি খুলতে ডাবল ক্লিক করব। তারপর ডকুমেন্টস ফোল্ডারে থাকাকালীন, আমরা আবার একটি পপ-আপ মেনু চালু করতে তার খালি জায়গায় ডান ক্লিক করব। এখন আমরা মেনু থেকে পেস্ট বিকল্পটি নির্বাচন করবো, যা নিচের চিত্রটিতে হাইলাইট করা মাত্র চালু করা হয়েছে:
এটি করার পরে, আপনি লক্ষ্য করবেন যে আপনার কপিফোল্ডার বা অন্য কোন নির্বাচিত ফোল্ডারটি ডকুমেন্টস ফোল্ডারে বা আপনার চয়ন করা অন্য কোন ফোল্ডারে অনুলিপি করা হয়েছে, যেমনটি নীচের ছবিতে দেখানো হয়েছে:
পদ্ধতি # 2: cp কমান্ড ব্যবহার করে:
এই পদ্ধতি এবং নীচে দেখানো অন্য দুটি পদ্ধতি হল লিনাক্স মিন্ট 20 টার্মিনাল ভিত্তিক। লিনাক্সে একটি ফোল্ডার অনুলিপি করার এই পদ্ধতিটি ব্যবহার করার জন্য আমরা নীচে উল্লিখিত পদক্ষেপগুলি অনুসরণ করব:
যেহেতু এই পদ্ধতিটি টার্মিনাল ভিত্তিক, অতএব, আমরা নীচের ছবিতে দেখানো হিসাবে লিনাক্স মিন্ট 20 টার্মিনাল চালু করব:
আপনার টার্মিনালে এটি চালু হওয়ার পরে আপনাকে নিম্নলিখিত কমান্ডটি প্রবেশ করতে হবে:
$cpNamer NameOfFolderToBeCopied DestinationPathএখানে, আপনাকে NameOfFolderToBeCopied এর পরিবর্তে যে ফোল্ডারটি কপি করা হবে তার প্রকৃত নাম এবং ডেস্টিনেশনপ্যাথের পরিবর্তে সেই ফোল্ডারটি যেখানে আপনি কপি করতে চান সেখানে প্রদান করতে হবে। আমরা যে দৃশ্যকল্পটি নিয়ে আলোচনা করছি, আমরা কপিফোল্ডারটি আমাদের ডকুমেন্টস ফোল্ডারে অনুলিপি করতে চাই। অতএব, আমরা NameOfFolderToBeCopied এর পরিবর্তে CopyFolder লিখেছি। এছাড়াও, ডেস্টিনেশনপ্যাথের পরিবর্তে ডকুমেন্টস ডিরেক্টরিতে যাওয়ার পথ, যেমন নীচের ছবিতে দেখানো হয়েছে:
একবার আপনি উপরে উল্লিখিত কমান্ডটি চালানোর জন্য এন্টার কী টিপলে, আপনার পছন্দসই ফোল্ডারটি নির্দিষ্ট গন্তব্যে অনুলিপি করা হবে। আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে আপনি পছন্দসই অপারেশন হয়েছে কিনা তা নিশ্চিত করতে পারেন:
$lsDl গন্তব্য পথএখানে, আপনি গন্তব্যপথের পরিবর্তে আপনার ফোল্ডারটি অনুলিপি করেছেন এমন জায়গাটির পথ সরবরাহ করা উচিত।
এই কমান্ডটি চালালে ডকুমেন্টস ডিরেক্টরির সমস্ত বিষয়বস্তু তালিকাভুক্ত হবে, যা আপনি যে ফোল্ডারটি অনুলিপি করেছেন তাও থাকবে, যেমন, কপিফোল্ডার, যেমন নীচের ছবিতে দেখানো হয়েছে:
পদ্ধতি # 3: rsync কমান্ড ব্যবহার করে:
লিনাক্স মিন্ট 20 এ একটি ফোল্ডার অনুলিপি করতে rsync কমান্ড ব্যবহার করে, আমাদের নীচে তালিকাভুক্ত সমস্ত পদক্ষেপ সম্পাদন করতে হবে:
প্রথমে, আমাদের rsync কমান্ডটি ইনস্টল করতে হবে, যদি এটি ইতিমধ্যে ইনস্টল করা না থাকে, আমাদের টার্মিনালে নিম্নলিখিত কমান্ডটি কার্যকর করে:
$sudo apt-get installrsync
একবার এই কমান্ডটি আপনার সিস্টেমে ইনস্টল হয়ে গেলে, আপনার টার্মিনাল নীচের ছবিতে দেখানো আউটপুট প্রতিফলিত করবে:
এখন, যখন আপনার সিস্টেমে rsync কমান্ড সফলভাবে ইনস্টল করা হয়েছে, আপনাকে টার্মিনালে নিম্নলিখিত কমান্ডটি চালাতে হবে:
$rsync –avz NameOfFolderToBeCopied DestinationPathএখানে, আপনাকে NameOfFolderToBeCopied এর পরিবর্তে কপি করা ফোল্ডারের আসল নাম এবং ডেস্টিনেশনপ্যাথের পরিবর্তে সেই ফোল্ডারটি যেখানে আপনি কপি করতে চান সেখানে প্রদান করতে হবে। আমরা যে দৃশ্যকল্পটি নিয়ে আলোচনা করছি, আমরা কপিফোল্ডারটি আমাদের ডকুমেন্টস ফোল্ডারে অনুলিপি করতে চাই। অতএব, আমরা NameOfFolderToBeCopied এর পরিবর্তে CopyFolder লিখেছি। পাশাপাশি ডেস্টিনেশনপ্যাথের পরিবর্তে ডকুমেন্টস ডিরেক্টরিতে যাওয়ার পথ নিচের ছবিতে দেখানো হয়েছে:
একবার আপনি এই কমান্ডটি চালানোর পরে, আপনার টার্মিনাল আপনাকে একটি নিশ্চিতকরণ বার্তা দেখাবে যা নির্দিষ্ট অপারেশন সফলভাবে সম্পাদিত হয়েছে, যেমন নীচের ছবিতে দেখানো হয়েছে:
আপনি উপরের পদ্ধতিতে বর্ণিত ls কমান্ডটি কার্যকর করে এটি নিশ্চিত করতে পারেন।
পদ্ধতি # 4: scp কমান্ড ব্যবহার করে:
এটি লিনাক্সে একটি ফোল্ডার অনুলিপি করার আরেকটি টার্মিনাল-ভিত্তিক পদ্ধতি, যা নীচে দেখানো পদ্ধতিতে অনুসরণ করা যেতে পারে।
নিম্নলিখিত পদ্ধতিতে লিনাক্সে একটি ফোল্ডার অনুলিপি করতে scp কমান্ড ব্যবহার করা যেতে পারে:
$scpNamer NameOfFolderToBeCopied DestinationPathএখানে, আপনাকে NameOfFolderToBeCopied এর পরিবর্তে কপি করা ফোল্ডারের আসল নাম এবং ডেস্টিনেশনপ্যাথের পরিবর্তে সেই ফোল্ডারটি যেখানে আপনি কপি করতে চান সেখানে প্রদান করতে হবে। আমরা যে দৃশ্যকল্পটি নিয়ে আলোচনা করছি, আমরা কপিফোল্ডারটি আমাদের ডকুমেন্টস ফোল্ডারে অনুলিপি করতে চাই। অতএব, আমরা NameOfFolderToBeCopied এর পরিবর্তে CopyFolder লিখেছি। এছাড়াও, নিচের ছবিতে দেখানো ডেস্টিনেশনপথের পরিবর্তে ডকুমেন্টস ডিরেক্টরিতে যাওয়ার পথ:
একবার আপনি এই কমান্ডটি চালানোর পরে, আপনি নিশ্চিত করতে পারেন যে আপনার ফোল্ডারটি নির্দিষ্ট গন্তব্যে অনুলিপি করা হয়েছে বা না আবার ls কমান্ডটি চালানোর মাধ্যমে।
উপসংহার:
এই নিবন্ধে প্রদর্শিত সমস্ত পদ্ধতি অনুসরণ করা অত্যন্ত সহজ। এই পদ্ধতিগুলি কয়েক সেকেন্ডের মধ্যে একটি নির্দিষ্ট গন্তব্যে একটি ফোল্ডার অনুলিপি করতে সক্ষম। এই যে কোন পদ্ধতি অনুসরণ করে আপনি লিনাক্স অপারেটিং সিস্টেম ব্যবহার করার সময় যত খুশি ফোল্ডার এবং আপনার পছন্দের যে কোন জায়গায় কপি করতে পারেন।