Gì? không /bin/không phải là một liên kết tượng trưng cho /usr/binbất kỳ hệ thống tuân thủ FHS nào. Lưu ý rằng vẫn còn các Unice và Linux phổ biến bỏ qua điều này - ví dụ: /binvà /sbinđược liên kết với sym /usr/binLinux (lý do là bạn không cần /bincứu hộ / chế độ một người dùng, vì bạn chỉ cần khởi động trực tiếp CD).
/bin
chứa các lệnh có thể được sử dụng bởi cả quản trị viên hệ thống và người dùng, nhưng được yêu cầu khi không có hệ thống tập tin nào khác được gắn kết (ví dụ: trong chế độ người dùng đơn). Nó cũng có thể chứa các lệnh được sử dụng gián tiếp bởi các tập lệnh
/usr/bin/
Đây là thư mục chính của các lệnh thực thi trên hệ thống.
về cơ bản, /binchứa các tệp thực thi được yêu cầu bởi hệ thống để sửa chữa khẩn cấp, khởi động và chế độ người dùng. /usr/binchứa bất kỳ nhị phân nào không cần thiết.
Tôi sẽ lưu ý rằng chúng có thể nằm trên các đĩa / phân vùng riêng biệt, /binphải nằm trên cùng một đĩa với /. /usr/bincó thể nằm trên một đĩa khác - mặc dù lưu ý rằng cấu hình này đã bị hỏng trong một thời gian (đây là lý do tại sao systemd cảnh báo về cấu hình này khi khởi động).
Để hoàn toàn chính xác, một số thông báo có thể bỏ qua FHS, vì tôi tin rằng đó chỉ là một Tiêu chuẩn Linux, tôi không biết rằng nó đã được đưa vào SUS, Posix hoặc bất kỳ tiêu chuẩn UNIX nào khác, mặc dù nó phải là IMHO. Nó là một phần của tiêu chuẩn LSB .