জিইউআই এবং সিএলআই কমান্ডের মধ্যে পার্থক্য করার কোনও বিশেষ কারণ নেই।
/usr/bin
অপারেটিং সিস্টেমের অন্তর্গত, যদিও কিছুই এটি করতে আপনাকে রুট হিসাবে বাধা দেয় না, আপনার এখানে কিছু রাখা উচিত নয়। এই ডিরেক্টরিটি ওএসের সাথে সংহত সফ্টওয়্যার বিতরণকারী এবং নাম দ্বন্দ্বকে সঠিকভাবে পরিচালনা / এড়ানো লোকদের জন্য।
/usr/local/bin
স্থানীয়ভাবে নির্মিত সফ্টওয়্যারগুলির জন্য একটি সাধারণ ডিরেক্টরি। আপনি যদি এখানে লিখতে পারেন তবে আপনি কেবল এই ডিরেক্টরিটি ব্যবহার করতে পারেন।
/opt/<name>/bin
ওএসের সাথে সম্পর্কিত নয় এমন সফ্টওয়্যারটির জন্য। এটি ভাগ করা সফ্টওয়্যার জন্য একটি ভাল অবস্থান।
আপনার বাড়ির ডিরেক্টরিটি আপনার অন্তর্ভুক্ত তাই আপনি এটির নীচে যে কোনও কিছু পছন্দ করতে নিখরচায় হন তবে অন্য লোকেরা যদি আপনার প্রোগ্রামটি চালানোর প্রয়োজন হয় তবে এটি সেরা অবস্থান নয়।