লিনাক্সে ব্যাশের অন্য ডিরেক্টরিতে কীভাবে একটি ডিরেক্টরি অনুলিপি করবেন

Linakse Byasera An Ya Direktarite Kibhabe Ekati Direktari Anulipi Karabena



ব্যাকআপ নেওয়া, ডেটা স্থানান্তর করা, ফাইলগুলি সংগঠিত করা এবং দূরবর্তীভাবে ফাইলগুলি স্থানান্তর করার জন্য একটি ডিরেক্টরি কীভাবে অনুলিপি করতে হয় তা জানা জরুরি৷ তদ্ব্যতীত, একটি ডিরেক্টরিকে অন্যটিতে অনুলিপি করা বিভিন্ন কারণের উপর নির্ভর করে যেমন ডিরেক্টরির আকার, বৈশিষ্ট্য এবং আপনি প্রক্রিয়াটির জন্য যে সরঞ্জামগুলি ব্যবহার করেন। যাইহোক, লিনাক্স শিক্ষানবিসরা কখনও কখনও কোনও ত্রুটি ছাড়াই বাশের অন্য ডিরেক্টরিতে একটি ডিরেক্টরি অনুলিপি করার সঠিক উপায় জানেন না। সুতরাং, এই দ্রুত ব্লগে, আমরা লিনাক্সে বাশের অন্য ডিরেক্টরিতে একটি ডিরেক্টরি অনুলিপি করার সহজ কমান্ডগুলি অন্তর্ভুক্ত করেছি।

লিনাক্সে ব্যাশের অন্য ডিরেক্টরিতে কীভাবে একটি ডিরেক্টরি অনুলিপি করবেন

Bash-এর অন্য ডিরেক্টরিতে একটি ডিরেক্টরি অনুলিপি এবং পেস্ট করা সহজ এবং আপনি কমান্ড লাইনের সাধারণ কমান্ডগুলি ব্যবহার করে এটি করতে পারেন।







টার্মিনাল খুলুন এবং আপনি যে ডিরেক্টরিটি অনুলিপি করতে চান তার মূল ডিরেক্টরিতে নেভিগেট করতে নিম্নলিখিত কমান্ডগুলি লিখুন:



সিডি / পথ / প্রতি / মূল নির্দেশিকা



'/path/to/parent_directory' কে মূল ডিরেক্টরির প্রকৃত পাথ দিয়ে প্রতিস্থাপন করুন যেখানে আপনি যে ডিরেক্টরিটি অনুলিপি করতে চান সেটি ধারণ করে, এবং আসুন এটিকে উত্স ডিরেক্টরি বলা যাক। কমান্ডটি প্রবেশ করার পরে, আপনি দেখতে পাবেন যে নতুন কমান্ড লাইনে উৎস ডিরেক্টরির নাম রয়েছে। এখন, 'cp' কমান্ডের মাধ্যমে বর্তমান ডিরেক্টরিটি অনুলিপি করুন:





cp -আর source_directory / পথ / প্রতি / টার্গেট_ডিরেক্টরি

'source_directory' এর জায়গায়, উৎস ডিরেক্টরির নাম ইনপুট করুন। '/path/to/target_directory' কে আসল পাথ দিয়ে প্রতিস্থাপন করুন যেখানে আপনি কপি করা ডিরেক্টরি পেস্ট করতে চলেছেন। '-r' বিকল্পটি সুস্পষ্টভাবে সিস্টেমকে উত্স ডিরেক্টরি, সাব-ডিরেক্টরি এবং অন্যান্য বিষয়বস্তু পুনরাবৃত্তভাবে অনুলিপি করার নির্দেশ দেয়।



আসুন একটি উদাহরণ নেওয়া যাক যেখানে আমরা একটি ডিরেক্টরিকে অন্য ডিরেক্টরিতে অনুলিপি করতে ব্যাশ স্ক্রিপ্ট ব্যবহার করি। প্রথমে, একটি ব্যাশ স্ক্রিপ্ট তৈরি করতে নিম্নলিখিত কমান্ডগুলি একের পর এক চালান এবং তারপরে এক্সিকিউটেবল অনুমতি প্রদান করুন:

স্পর্শ copy.sh

chmod u+x copy.sh

এখন, ন্যানো সম্পাদকে স্ক্রিপ্টটি খুলুন এবং এতে নিম্নলিখিত প্রোগ্রামটি লিখুন:

#!/bin/bash

প্রতিধ্বনি 'একটি ডিরেক্টরি অনুলিপি করা হচ্ছে'



cp -আর ~ / নথি ~ / সঙ্গীত

অবশেষে, স্ক্রিপ্টটি সংরক্ষণ করুন এবং তারপর টার্মিনালে এটি চালান।

. / copy.sh

একবার আপনি স্ক্রিপ্টটি কার্যকর করার পরে, সিস্টেমটি 'ডকুমেন্টস' এ 'মিউজিক' ডিরেক্টরিটি অনুলিপি করেছে কিনা তা পরীক্ষা করার সময় এসেছে৷

সিডি ~ / নথিপত্র

ls

উপসংহার

একটি ডিরেক্টরিকে অন্য ডিরেক্টরিতে অনুলিপি করা লিনাক্সে একটি মৌলিক কাজ, এবং এই সংক্ষিপ্ত নির্দেশিকা ব্যাশ শেল ব্যবহার করে এটি ব্যাখ্যা করে। সামগ্রিক প্রক্রিয়াটি সহজবোধ্য এবং এটি মূল ডিরেক্টরিতে নেভিগেট করার সাথে শুরু হয় যে ফাইলটি আমরা কপি করতে চাই। অবশেষে, কাজটি সফল হয়েছে কিনা তা আমরা যাচাই করেছি।