উত্তর:
-a
ফ্ল্যাগটি সম্ভবত আপনাকে যা খুঁজছিলেন তা হল:
cp -a /path/from /path/to
-a
পতাকা রিকার্সিভ আচরণ (যা দিয়ে করা যাবে সক্রিয় -R
পতাকা), এবং যেমন ফাইল মালিকানা, অনুমতি টাইমস্ট্যাম্প, লিঙ্ক, ইত্যাদি মেটাডাটা সংরক্ষণ করার প্রচেষ্টা করা হবে
আপনার যদি কেবলমাত্র sudo
বর্তমান ব্যবহারকারীর মালিকানাধীন কোনও স্থানে অনুলিপি করছেন, যদি বর্তমান ব্যবহারকারীর ফাইলগুলি অনুলিপি করার জন্য অনুমতি পড়েনি বা আপনি যদি বর্তমানের মালিকানাধীন নয় এমন ফাইলে মালিকানা সংরক্ষণ করতে চান তবে আপনার কেবলমাত্র ব্যবহারের প্রয়োজন হবে ব্যবহারকারী।
[command] [source] [destination]
। এই ক্ষেত্রে প্রযোজ্য mv
, cp
, ren
।
mv
, না ren
।
mv
!!
mv
এটি ইতিমধ্যে তালিকায় রয়েছে। যাইহোক, আমার বক্তব্যটি ছিল, যতদূর আমি জানি, কোনও ren
কমান্ড নেই (যদি না আপনি একটি নাম বা কিছু সেট পেয়ে থাকেন)।
rename
...: ডি
আপনি যদি ডিরেক্টরিটি অনুলিপি করতে চান তবে নীচের কমান্ডটি ব্যবহার করুন:
sudo cp -R Source_Folder Destination_Folder
এই কমান্ডটি ফাইলগুলি অনুলিপি করার জন্য, কেবলমাত্র "-R" মুছে ফেলে অভ্যন্তরীণ ফোল্ডারগুলির পুনরাবৃত্ত কাঠামো অনুলিপি করতে ব্যবহৃত হয় (যদি আমরা উত্স_ফোল্ডার পাথের মধ্যে উল্লেখ করেছি তবে))
আরও একটি উদাহরণ:
sudo cp -R /var/www/* /home/test_user/
কোনও সমস্যা থাকলে দয়া করে নির্দ্বিধায় মন্তব্য করুন।
টার্মিনালের মাধ্যমে অনুলিপি ফোল্ডারের জন্য, আপনি ব্যবহার করতে পারেন
cp -a /source/. /dest/
-A বিকল্পটি একটি উন্নত পুনরাবৃত্তির বিকল্প, যা সমস্ত ফাইল বৈশিষ্ট্য সংরক্ষণ করে এবং সিমলিংকগুলি সংরক্ষণ করে।
দ্য . উত্স পাথের শেষে একটি নির্দিষ্ট সিপি সিনট্যাক্স যা সমস্ত ফাইল এবং ফোল্ডার অনুলিপি করতে সক্ষম করে, এতে লুকানো রয়েছে hidden
একটি বিকল্প হল rsync
rsync -r source/ destination
আমি মনে করি আরও ভাল উপায় হ'ল gksu nautilus
কমান্ড ব্যবহার করা এবং আপনি সাধারণ জিইউআইয়ের সাথে যথারীতি অনুলিপি করতে পারেন।
man cp
সাহায্য করে?