Câu trả lời:
Những người cá nhân cho tài khoản của tôi , ~/bin
. Các hệ thống toàn hệ thống đi vào /usr/local/bin
hoặc /usr/local/sbin
phù hợp (các tập lệnh chỉ nên chạy khi root sbin
, trong khi các tập lệnh nhằm giúp người dùng thông thường vào bin
), triển khai thông qua quản lý cấu hình để đảm bảo rằng tất cả các máy cần chúng đều có (và phiên bản mới nhất cũng vậy).
bin
so với sbin
:)
Đối với những thứ phức tạp hơn, đặc biệt là thứ có thể được chia sẻ giữa nhiều máy tôi có xu hướng tạo các gói phân phối, Debian trong trường hợp của tôi. Tôi sử dụng /usr/bin
và cung cấp cho các kịch bản một số tiền tố phổ biến. Bằng cách đó, việc triển khai và theo dõi chúng dễ dàng hơn. Đối với công cụ cá nhân của tôi, ~/bin
là đủ tốt.