একাধিক ডিরেক্টরি নতুন ডিরেক্টরিতে অনুলিপি করা ভাল উপায়


33

কমান্ড লাইনে আরও একটি উপায় আছে যা মূলত নিম্নলিখিতটি সম্পাদন করার জন্য তবে একটি একক কমান্ড দিয়ে

cp -r css/ ar/
cp -r images/ ar/
cp -r js/ ar/
cp -r backups/ ar/

আমি কেবল সেমিকোলনের সাথে তাদের স্ট্রিং করছি।

উত্তর:


63

অন্য ফোল্ডারে ফোল্ডারগুলি অনুলিপি করা হচ্ছে (ফোল্ডারে ফোল্ডার):

cp -r css images js backups ar/

দ্রষ্টব্য: এটি কেবল নিজের লিখিত সামগ্রী (ফোল্ডারে ফোল্ডারের সামগ্রী) অনুলিপি করা থেকে পৃথক:

cp -r css/ images/ js/ backups/ ar/

4
স্ল্যাশগুলি একটি পার্থক্য! সর্বদা সন্দেহ হয়, কখনও জানত না
পিটার পেরে

2
স্ল্যাশগুলি আমার পরীক্ষায় কোনও পার্থক্য রাখে না। cpনা rsync। তবে cp -r css/. images/. ar/ডিরেক্টরিগুলি ছাড়াই বিষয়বস্তু অনুলিপি করে। আমার সিপির সংস্করণটি "সিপি (জিএনইউ কোর্টিল) 8.29"।
সোর্সজেদি

1

উত্তরটি সহজ, এবং এটি ডেবিয়ান-এ কাজ করে "এটি আসলে আমি এটি কীভাবে করেছি" (পরীক্ষিত) আপনাকে / ইত্যাদিতে বলে দেয় এবং আপনার হার্ড ডিস্কটি বিন্যাস করার আগে কিছু ফাইল এবং ফোল্ডার অনুলিপি করতে চান (কোনও কারণে) আপনি 'd নিম্নলিখিতটি টাইপ করুন এবং নীচে উল্লিখিত সমস্ত কিছুই / মাইব্যাকআপস / ফোল্ডারে অনুলিপি করা হবে :

sudo cp -r -a apt/ bash.bashrc environment hosts init.d/ init/ nginx/ proxychains.conf sudoers sysctl.d/ profile.d/ grub.d/ /boot/grub/ /opt/ /root/ /var/www/ /mybackups/

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


1
আমি বিশ্বাস করি - এর দরকার নেই, যেমন ইতিমধ্যে এটিতে রয়েছে (ম্যান দ্বারা)।
ডেভিড পোটোনিক

-2

আপনি cpএকা কমান্ড ব্যবহার করে দুটি ডিরেক্টরি অনুলিপি করতে পারবেন না ।

আপনি -rযদিও অপশনটি ব্যবহার করে পুনরাবৃত্তভাবে অনুলিপি করতে পারেন ।

উদাহরণ স্বরূপ:

cp -r <source> <destination> 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.