সিপি থেকে ইনস্টল-সি কীভাবে আলাদা


20

ইনস্টল-সি এবং সিপির মধ্যে পার্থক্য কী? বেশিরভাগ ইনস্টলেশনে ইনস্টল-সি ব্যবহার করার ঝোঁক থাকে তবে ম্যান পেজ থেকে এটি সিপির চেয়ে আলাদা কিছু করে বলে মনে হয় না (সম্ভবত সেট নির্ধারিত অনুমতি ছাড়া)। আমি কখন ইনস্টল-সি এবং কখন সিপি ব্যবহার করব?

উত্তর:


18

একটি উল্লেখযোগ্য পার্থক্য হ'ল সিপি গন্তব্য ফাইলটি কেটে দেয় এবং উত্স থেকে ডেটা গন্তব্য ফাইলে অনুলিপি করা শুরু করে।

অন্যদিকে ইনস্টল করুন, প্রথমে গন্তব্য ফাইলটি সরান।

এটি তাৎপর্যপূর্ণ কারণ কারণ যদি গন্তব্য ফাইলটি ইতিমধ্যে ব্যবহারে থাকে তবে আপনি যদি cpনতুন ফাইলটি শীর্ষে রাখেন তবে খারাপ ফাইলগুলি যদি সেই ফাইলটি ব্যবহার করে তবেই ঘটতে পারে । যেমন চলমান একটি এক্সিকিউটেবল ওভাররাইট করা ব্যর্থ হতে পারে। একটি প্রচলিত প্রক্রিয়া পড়া / লেখাতে ব্যস্ত রয়েছে এমন একটি ডেটা ফাইল ছাঁটাই করা বেশ চমকপ্রদ আচরণের কারণ হতে পারে। আপনি যদি প্রথমে গন্তব্য ফাইলটি সরিয়ে ফেলেন, যেমন ইনস্টলটি করে, জিনিসগুলি অনেকটা স্বাভাবিকের মতো চলতে থাকে - সমস্ত প্রক্রিয়া ফাইলটি বন্ধ না হওয়া পর্যন্ত সরানো ফাইলটি আসলে সরিয়ে ফেলা হয় না।


3
ভাল উত্তর. তবে cp --remove-destinationজিএনইউ কোর্টিলগুলিতেও দেখুন।
পিটার আইসেন্ট্রাট

7

টেকনিক্যালি, মধ্যে পার্থক্য install -cএবং cpযে installসেট লক্ষ্য ফাইলের rwxr-xr-xcpউত্স ফাইলটি বিয়োগের অনুমতিগুলি সংরক্ষণ করে pre এই ডিফল্ট আচরণগুলি বিভিন্ন পরিস্থিতিতে কার্যকর। স্পষ্টতই, আজকাল উভয় cpএবং installঅফার যে সমস্ত বিকল্পের সাথে , কার্যকারিতা রূপান্তরিত হয়েছে।

আজকাল, installসাধারণত মেকফিলগুলিতে, cpঅন্য কোথাও ব্যবহৃত হয় । এই পার্থক্যটি মাঝেমধ্যে দরকারী কারণ কিছু অপারেটিং সিস্টেম বা ইনস্টলেশন সিস্টেম আপনাকে installইনস্টল করা প্যাকেজগুলি রেজিস্টার করতে প্রোগ্রামটিতে প্রবেশ করতে দেয় । আধুনিক প্যাকেজ পরিচালন সিস্টেমগুলি এই ধরণের অপ্রচলিত তৈরি করে তবে কিছু লোক এখনও এটি ব্যবহার করে। এছাড়াও, একই সময়ে লক্ষ্য ফাইলের অনুমতি সেট করার সম্ভাবনা খুব সুবিধাজনক।


4

installউপযোগ, তার বেস, একটি অভিনব হয় cp। তবে একটি সরঞ্জাম হিসাবে বিশেষভাবে ইনস্টল করে এটিতে কয়েকটি বৈশিষ্ট্য রয়েছে যা cpতা দেয় না। আমার /usr/bin/installগনুহ coreutils থেকে না শুধুমাত্র কপি, কিন্তু ARG পতাকা (সংরক্ষণ যেমন perms / মালিকানা পরিবর্তন করতে পারেন chgrp, chown, chmodআমন্ত্রণ) ফালা ডিবাগ তথ্য (ক সংরক্ষণ করার জন্য একটি বিকল্প stripআবাহন) এবং SELinux- র প্রেক্ষিতে কিছু মোজো।

এটি কেবল সফ্টওয়্যার ইনস্টলগুলির জন্য দরকারী সুবিধার ক্রিয়া সরবরাহ করে। কোনওটিই জীবন পরিবর্তিত হয় না, সমস্ত কার্যকর এবং আপনার স্ক্রিপ্টগুলি আরও পরিষ্কার করে তোলে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.