Apa itu? ...
13
Wikipedia memiliki penjelasan yang layak . Dari artikel itu:
/bin
: "Biner perintah esensial yang perlu tersedia dalam mode pengguna tunggal; untuk semua pengguna, misalnya, cat, ls, cp."/usr/bin
: "Binari perintah yang tidak penting (tidak diperlukan dalam mode pengguna tunggal); untuk semua pengguna."
berisi deskripsi yang baik tentang hierarki sistem file
sumber
Di masa lalu disk kecil, itu umum untuk memiliki / bin pada disk boot, dan / usr / bin pada disk yang terpisah (kadang-kadang bahkan drive jaringan bersama). / bin akan berisi apa saja yang diperlukan untuk mem-boot sistem, atau memperbaikinya jika / usr / bin tidak dapat dipasang karena suatu alasan. Ini salah satu dari kecelakaan historis yang tidak masuk akal hari ini.
sumber
Perbedaannya sederhana:
/bin
adalah tempat sistem binari disimpan (kebanyakan binari ini dimiliki oleh root) sedangkan/usr/bin
tempat biasa untuk binari yang digunakan oleh pengguna non-root biasa. Ini juga merupakan tempat umum untuk menyimpan program biner yang dibangun oleh kompiler untuk digunakan oleh pengguna lain.sumber
Banyak kali (bahkan hari ini, karena berbagai alasan), orang membuat / usr sebagai sistem file yang terpisah. Dalam keadaan ini, / sudah di-mount terlebih dahulu, kemudian program di / digunakan untuk mount / bin. Jadi ada persyaratan bahwa apa pun yang diperlukan untuk sampai ke titik pemasangan / usr harus tinggal di / bin atau / sbin. Selain itu, apa pun yang berguna dalam masalah pemecahan masalah (jika Anda tidak dapat me-mount / usr) juga paling baik disimpan di / bin atau / sbin.
sumber