উত্তর:
একটি উল্লেখযোগ্য পার্থক্য হ'ল সিপি গন্তব্য ফাইলটি কেটে দেয় এবং উত্স থেকে ডেটা গন্তব্য ফাইলে অনুলিপি করা শুরু করে।
অন্যদিকে ইনস্টল করুন, প্রথমে গন্তব্য ফাইলটি সরান।
এটি তাৎপর্যপূর্ণ কারণ কারণ যদি গন্তব্য ফাইলটি ইতিমধ্যে ব্যবহারে থাকে তবে আপনি যদি cp
নতুন ফাইলটি শীর্ষে রাখেন তবে খারাপ ফাইলগুলি যদি সেই ফাইলটি ব্যবহার করে তবেই ঘটতে পারে । যেমন চলমান একটি এক্সিকিউটেবল ওভাররাইট করা ব্যর্থ হতে পারে। একটি প্রচলিত প্রক্রিয়া পড়া / লেখাতে ব্যস্ত রয়েছে এমন একটি ডেটা ফাইল ছাঁটাই করা বেশ চমকপ্রদ আচরণের কারণ হতে পারে। আপনি যদি প্রথমে গন্তব্য ফাইলটি সরিয়ে ফেলেন, যেমন ইনস্টলটি করে, জিনিসগুলি অনেকটা স্বাভাবিকের মতো চলতে থাকে - সমস্ত প্রক্রিয়া ফাইলটি বন্ধ না হওয়া পর্যন্ত সরানো ফাইলটি আসলে সরিয়ে ফেলা হয় না।
টেকনিক্যালি, মধ্যে পার্থক্য install -c
এবং cp
যে install
সেট লক্ষ্য ফাইলের rwxr-xr-x
। cp
উত্স ফাইলটি বিয়োগের অনুমতিগুলি সংরক্ষণ করে pre এই ডিফল্ট আচরণগুলি বিভিন্ন পরিস্থিতিতে কার্যকর। স্পষ্টতই, আজকাল উভয় cp
এবং install
অফার যে সমস্ত বিকল্পের সাথে , কার্যকারিতা রূপান্তরিত হয়েছে।
আজকাল, install
সাধারণত মেকফিলগুলিতে, cp
অন্য কোথাও ব্যবহৃত হয় । এই পার্থক্যটি মাঝেমধ্যে দরকারী কারণ কিছু অপারেটিং সিস্টেম বা ইনস্টলেশন সিস্টেম আপনাকে install
ইনস্টল করা প্যাকেজগুলি রেজিস্টার করতে প্রোগ্রামটিতে প্রবেশ করতে দেয় । আধুনিক প্যাকেজ পরিচালন সিস্টেমগুলি এই ধরণের অপ্রচলিত তৈরি করে তবে কিছু লোক এখনও এটি ব্যবহার করে। এছাড়াও, একই সময়ে লক্ষ্য ফাইলের অনুমতি সেট করার সম্ভাবনা খুব সুবিধাজনক।
install
উপযোগ, তার বেস, একটি অভিনব হয় cp
। তবে একটি সরঞ্জাম হিসাবে বিশেষভাবে ইনস্টল করে এটিতে কয়েকটি বৈশিষ্ট্য রয়েছে যা cp
তা দেয় না। আমার /usr/bin/install
গনুহ coreutils থেকে না শুধুমাত্র কপি, কিন্তু ARG পতাকা (সংরক্ষণ যেমন perms / মালিকানা পরিবর্তন করতে পারেন chgrp
, chown
, chmod
আমন্ত্রণ) ফালা ডিবাগ তথ্য (ক সংরক্ষণ করার জন্য একটি বিকল্প strip
আবাহন) এবং SELinux- র প্রেক্ষিতে কিছু মোজো।
এটি কেবল সফ্টওয়্যার ইনস্টলগুলির জন্য দরকারী সুবিধার ক্রিয়া সরবরাহ করে। কোনওটিই জীবন পরিবর্তিত হয় না, সমস্ত কার্যকর এবং আপনার স্ক্রিপ্টগুলি আরও পরিষ্কার করে তোলে।
cp --remove-destination
জিএনইউ কোর্টিলগুলিতেও দেখুন।