cp ফাইল এবং ডিরেক্টরি অনুলিপি করার জন্য একটি লিনাক্স শেল কমান্ড ।
উৎস থেকে গন্তব্যে কপি করুন
$ cp [options] source dest
cp কমান্ড প্রধান বিকল্প:
বিকল্প | বর্ণনা |
---|---|
cp -a | সংরক্ষণাগার ফাইল |
cp -f | প্রয়োজনে গন্তব্য ফাইলটি সরিয়ে জোর করে কপি করুন |
cp -i | ইন্টারেক্টিভ - ওভাররাইট করার আগে জিজ্ঞাসা করুন |
cp -l | অনুলিপির পরিবর্তে ফাইল লিঙ্ক করুন |
cp -L | প্রতীকী লিঙ্ক অনুসরণ করুন |
cp -n | কোনো ফাইল ওভাররাইট নয় |
cp -R | পুনরাবৃত্ত অনুলিপি (লুকানো ফাইল সহ) |
সিপিইউ | আপডেট - উৎস গন্তব্যের চেয়ে নতুন হলে অনুলিপি করুন |
cp -v | verbose - তথ্যপূর্ণ বার্তা মুদ্রণ |
গন্তব্য ডিরেক্টরি bak একক ফাইল main.c কপি করুন :
$ cp main.c bak
2টি ফাইল main.c এবং def.h গন্তব্য পরম পাথ ডিরেক্টরিতে অনুলিপি করুন /home/usr/rapid/ :
$ cp main.c def.h /home/usr/rapid/
বর্তমান ডিরেক্টরির সমস্ত সি ফাইল সাবডিরেক্টরি bak এ অনুলিপি করুন:
$ cp *.c bak
ডিরেক্টরি src পরম পাথ ডিরেক্টরিতে অনুলিপি করুন /home/usr/rapid/ :
$ cp src /home/usr/rapid/
ডেভের সমস্ত ফাইল এবং ডিরেক্টরিগুলিকে পুনরাবৃত্তভাবে সাবডিরেক্টরি বাকে অনুলিপি করুন:
$ cp -R dev bak
জোর করে ফাইল কপি:
$ cp -f test.c bak
ফাইল ওভাররাইট করার আগে ইন্টারেক্টিভ প্রম্পট:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
বর্তমান ডিরেক্টরির সমস্ত ফাইল আপডেট করুন - শুধুমাত্র নতুন ফাইলগুলিকে গন্তব্য ডিরেক্টরিতে অনুলিপি করুন:
$ cp -u * bak
সিপি বিকল্পগুলি নির্বাচন করুন এবং কোড তৈরি করুন বোতাম টিপুন:
Advertising