সেই ফোল্ডারে থাকা ফাইলগুলির সাথে ফোল্ডারটিকে অন্য ফোল্ডারে অনুলিপি করতে আমার কিছু সমস্যা হচ্ছে। কমান্ড cp -r
ফোল্ডারে ফাইলগুলি অনুলিপি করে না।
সেই ফোল্ডারে থাকা ফাইলগুলির সাথে ফোল্ডারটিকে অন্য ফোল্ডারে অনুলিপি করতে আমার কিছু সমস্যা হচ্ছে। কমান্ড cp -r
ফোল্ডারে ফাইলগুলি অনুলিপি করে না।
উত্তর:
আপনি যে বিকল্পটি সন্ধান করছেন তা হ'ল -R
।
cp -R path_to_source path_to_destination/
destination
অস্তিত্ব না থাকে তবে এটি তৈরি করা হবে।-R
মানে copy directories recursively
। -r
এটি কেস-সংবেদনশীল না হওয়ার কারণে আপনিও ব্যবহার করতে পারেন ।/
@ মুনি 6464। এর মন্তব্য অনুসারে অনুচ্ছেদে যোগ করার সাথে সংক্ষিপ্তসারগুলি নোট করুন ।cp -r src/. dest
আমি জানি যে এটি উল্লেখ করা হয়েছে তবে আমি এখনও প্রতিবার এটি মিস করছি বলে মনে করি।
আপনি cp
আদেশ সন্ধান করছেন। আপনাকে ডিরেক্টরিগুলি পরিবর্তন করতে হবে যাতে আপনি যে ডিরেক্টরিটি অনুলিপি করার চেষ্টা করছেন তার বাইরে আপনি।
আপনি যে ডিরেক্টরিটি অনুলিপি করছেন তা যদি কল হয় dir1
এবং আপনি এটি আপনার /home/Pictures
ফোল্ডারে অনুলিপি করতে চান :
cp -r dir1/ ~/Pictures/
লিনাক্স কেস-সংবেদনশীল এবং এটি /
প্রতিটি ফাইলের পরেও জানতে হবে যে এটি কোনও ফাইল নয়। ~
টার্মিনালের একটি বিশেষ চরিত্র যা স্বয়ংক্রিয়ভাবে বর্তমান ব্যবহারকারীর হোম ডিরেক্টরিতে মূল্যায়ন করে। আপনি কোন ডিরেক্টরিতে রয়েছেন তা জানতে হলে, কমান্ডটি ব্যবহার করুন pwd
।
আপনি যখন লিনাক্স কমান্ডটি ব্যবহার করতে জানেন না, তখন একটি ম্যানুয়াল পৃষ্ঠা রয়েছে যা আপনি টাইপ করে উল্লেখ করতে পারেন:
man [insert command here]
একটি টার্মিনাল প্রম্পটে।
এছাড়াও, টার্মিনালে টাইপ করার সময় লম্বা ফাইল পাথগুলি স্বয়ংক্রিয়ভাবে সম্পন্ন করতে, আপনি Tabপাথটি টাইপ করা শুরু করার পরে আঘাত করতে পারেন এবং আপনাকে পছন্দগুলির সাথে উপস্থাপন করা হবে, অথবা এটি পথের বাকী অংশটি সন্নিবেশ করবে।
-r
বিকল্পটি ডিরেক্টরিগুলি পুনরাবৃত্তভাবে অনুলিপি করবে।
cp -r
কমান্ড, কিন্তু যে এটা সঠিক ভাবে কাজ করছে না?
-r
, --recursive
এবং -R
সমতুল্য। এটি সাধারণ সমস্যাগুলি, ইত্যাদিও দেবে যা দুর্দান্ত।
cp -r dir1 ~/Pictures/