অ্যান্ড্রয়েড

লিনাক্সে সিপি কমান্ড (ফাইলগুলি অনুলিপি করুন)

Supersection 1, Less Comfortable

Supersection 1, Less Comfortable

সুচিপত্র:

Anonim

লিনাক্স এবং ইউনিক্স সিস্টেমগুলিতে কাজ করার সময়, ফাইল এবং ডিরেক্টরিগুলি অনুলিপি করা হ'ল একটি সাধারণ কাজ যা আপনি প্রতিদিনের ভিত্তিতে সম্পাদন করেন।

cp হ'ল ইউনিক্স এবং লিনাক্স সিস্টেমে ফাইল এবং ডিরেক্টরি অনুলিপি করার জন্য একটি কমান্ড-লাইন ইউটিলিটি।, আমরা cp কমান্ড কীভাবে ব্যবহার করব তা ব্যাখ্যা করব।

cp কমান্ড কিভাবে ব্যবহার করবেন

cp কমান্ডের জন্য সাধারণ বাক্য গঠন নিম্নরূপ:

cp SOURCE… DESTINATION

SOURCE হিসাবে আর্গুমেন্ট হিসাবে এক বা একাধিক ফাইল বা ডিরেক্টরি থাকতে পারে এবং DESTINATION যুক্তি একটি একক ফাইল বা ডিরেক্টরি হতে পারে।

  • যখন SOURCE এবং DESTINATION আর্গুমেন্ট দুটি ফাইল হয়, cp কমান্ড প্রথম ফাইলটিকে দ্বিতীয়টিতে অনুলিপি করে। যদি ফাইলটি বিদ্যমান না থাকে তবে কমান্ড এটি তৈরি করে W এই পরিস্থিতিতে, SOURCE ফাইল এবং ডিরেক্টরিগুলি DESTINATION ডিরেক্টরিতে সরানো হয় the

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

সিপি কমান্ডের সাহায্যে ফাইলগুলি অনুলিপি করা হচ্ছে

cp ব্যবহারের সর্বাধিক প্রাথমিক cp হ'ল বর্তমান ওয়ার্কিং ডিরেক্টরিতে একটি ফাইল অনুলিপি করা। উদাহরণস্বরূপ, file.txt নামে একটি ফাইল অনুলিপি করতে file_backup.txt আপনি ক্ষত করেছেন নিম্নলিখিত কমান্ডটি চালান:

cp file file_backup

অথবা

cp file{, _backup}

অন্য ডিরেক্টরিতে একটি ফাইল অনুলিপি করতে গন্তব্য ডিরেক্টরিতে পরম বা আপেক্ষিক পথ নির্দিষ্ট করুন।

যখন কেবল ডিরেক্টরি নামটি গন্তব্য হিসাবে নির্দিষ্ট করা হয়, অনুলিপি করা ফাইলটির মূল ফাইলের মতোই নাম থাকে।

নিম্নলিখিত উদাহরণে আমরা file.txt ফাইলটি /backup ডিরেক্টরিতে অনুলিপি করছি:

cp file.txt /backup

cp file.txt /backup/new_file.txt

ডিফল্টরূপে, গন্তব্য ফাইল উপস্থিত থাকলে এটি ওভাররাইট করা হয়। -n বিকল্পটি -n বলে যে কোনও বিদ্যমান ফাইল ওভাররাইট না করা।

নিশ্চিতকরণের জন্য প্রম্পটে cp জোর করতে, -i বিকল্পটি ব্যবহার করুন।

cp -i file.txt file_backup.txt

cp -u file.txt file_backup.txt

কোনও ফাইল অনুলিপি করার সময়, নতুন ফাইলটি কমান্ডটি ব্যবহারকারী ব্যবহারকারীর মালিকানাধীন। ফাইল মোড, মালিকানা এবং টাইমস্ট্যাম্পগুলি সংরক্ষণ করতে -p বিকল্পটি ব্যবহার করুন:

cp -p file.txt file_backup.txt

আরেকটি বিকল্প যা দরকারী হতে পারে তা হ'ল -v , যা cp ভার্বোজ আউটপুট প্রিন্ট করতে বলে:

cp -v file.txt file_backup.txt

'file.txt' -> 'file_backup.txt'

সিপি কমান্ডের সাহায্যে ডিরেক্টরিগুলি অনুলিপি করা হচ্ছে

ডিরেক্টরিটি সমস্ত ফাইল এবং উপ-ডিরেক্টরি সহ অনুলিপি করতে -R বা -r বিকল্পটি ব্যবহার করুন।

নিম্নলিখিত উদাহরণে আমরা ডিরেক্টরি Pictures ছবি_ব্যাকআপে অনুলিপি করছি:

cp -R Pictures Pictures_backup

উপরের কমান্ডটি গন্তব্য ডিরেক্টরি তৈরি করে এবং উত্স থেকে সমস্ত ফাইল এবং উপ-ডিরেক্টরিগুলি পুনরাবৃত্তভাবে গন্তব্য ডিরেক্টরিতে অনুলিপি করে।

গন্তব্য ডিরেক্টরি ইতিমধ্যে বিদ্যমান থাকলে, উত্স ডিরেক্টরি নিজেই এবং এর সমস্ত সামগ্রী গন্তব্য ডিরেক্টরিতে অনুলিপি করা হয়। টার্গেট ডিরেক্টরি নয় কেবল ফাইল এবং উপ-ডিরেক্টরিগুলি অনুলিপি করতে, -T বিকল্পটি ব্যবহার করুন:

cp -RT Pictures Pictures_backup

কেবল ডিরেক্টরিটির বিষয়বস্তু অনুলিপি করার অন্য একটি উপায় কিন্তু ডিরেক্টরিটি নিজেই নয় ওয়াইল্ডকার্ড অক্ষর ( * ) ব্যবহার করা। নিম্নলিখিত কমান্ডের অসুবিধাটি হ'ল এটি লুকানো ফাইল এবং ডিরেক্টরিগুলি (একটি বিন্দু দিয়ে শুরু করে)) অনুলিপি করে না:

cp -RT Pictures/* Pictures_backup/

ডিরেক্টরি অনুলিপি করার সময় ফাইলগুলি অনুলিপি করার সময় আমরা পূর্ববর্তী বিভাগে ব্যবহার করা সমস্ত বিকল্পগুলি ব্যবহার করা যেতে পারে। মূল পার্থক্য হ'ল ডিরেক্টরি কপি করার সময়। আপনার সর্বদা -R বিকল্পটি ব্যবহার করা উচিত।

একাধিক ফাইল এবং ডিরেক্টরি অনুলিপি করুন

এক সাথে একাধিক ফাইল এবং ডিরেক্টরি অনুলিপি করতে, তাদের নাম উল্লেখ করুন এবং শেষ যুক্তি হিসাবে গন্তব্য ডিরেক্টরিটি ব্যবহার করুন:

cp file.txt dir file1.txt dir1

একাধিক ফাইল অনুলিপি করার সময়, গন্তব্য অবশ্যই ডিরেক্টরি হতে হবে।

উপসংহার

cp কমান্ড দিয়ে ফাইল এবং ডিরেক্টরিগুলি অনুলিপি করা একটি সহজ কাজ। সমস্ত উপলব্ধ cp বিকল্প সম্পর্কে তথ্যের জন্য আপনার টার্মিনালে man cp টাইপ করুন।

নেটওয়ার্কের মাধ্যমে ফাইলগুলি অনুলিপি করতে, rsync এবং scp ইউটিলিটিগুলি ব্যবহার করুন।

সিপি টার্মিনাল