ফাইল এবং ডিরেক্টরি কপি করার জন্য সিপি একটি লিনাক্স শেল কমান্ড ।
উত্স থেকে নিয়মে অনুলিপি করুন
$ cp [options] source dest
সিপি কমান্ড প্রধান বিকল্প:
বিকল্প | বর্ণনা |
---|---|
cp -a | সংরক্ষণাগার ফাইল |
cp -f | প্রয়োজনে গন্তব্য ফাইলটি সরিয়ে জোর করে অনুলিপি করুন |
cp -i | ইন্টারেক্টিভ - ওভাররাইট করার আগে জিজ্ঞাসা করুন |
cp -l | লিপি ফাইলের পরিবর্তে অনুলিপি |
cp -L | প্রতীকী লিঙ্কগুলি অনুসরণ করুন |
cp -n | কোনও ফাইল ওভাররাইট নেই |
cp -R | পুনরাবৃত্তির অনুলিপি (লুকানো ফাইল সহ) |
cp -u | আপডেট - অনুলিপি যখন উত্স চেয়ে নতুন হয় অনুলিপি |
cp -v | ক্রিয়াপদ - তথ্যপূর্ণ বার্তা মুদ্রণ |
গন্তব্য ডিরেক্টরি বক একক ফাইল main.c অনুলিপি করুন :
$ cp main.c bak
অনুলিপি 2 ফাইল main.c এবং def.h গন্তব্য সঠিক পথটি ডিরেক্টরির / হোম, / usr / দ্রুত / :
$ cp main.c def.h /home/usr/rapid/
বর্তমান ডিরেক্টরিতে সমস্ত সি ফাইলগুলি উপ-ডিরেক্টরি বেকে অনুলিপি করুন :
$ cp *.c bak
ডিরেক্টরি সিআরসি পরম পাথ ডিরেক্টরি / হোম / ইউএসআর / দ্রুত / : তে অনুলিপি করুন
$ 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
সিপি বিকল্পগুলি নির্বাচন করুন এবং কোড উত্পন্ন বাটন টিপুন: