Thay đổi này được BSD giới thiệu sau năm 1985 (BSD 4.2 vẫn còn tài liệu /usr ) và trong hoặc trước năm 1988 ( hier(7)trang hướng dẫn sử dụng BSD 4.3 / SunOS 4.1 đã có tài liệu /home ). Nó nhanh chóng được theo sau bởi Solaris 2.0 (loại hợp nhất System V và BSD) và sau đó được hầu hết các nhà cung cấp Unix khác chấp nhận.
Đây là từ useraddtrang hướng dẫn Solaris 2.0 :
-D Hiển thị các giá trị mặc định cho nhóm, dựa trên, skel, shell,
không hoạt động, và hết hạn Khi được sử dụng với -g, -b, -f hoặc -e
tùy chọn, tùy chọn -D đặt các giá trị mặc định cho
các trường được chỉ định. Các giá trị mặc định là:
nhóm khác (GID của 1)
basedir / home
skel / etc / skel
vỏ / thùng / sh
không hoạt động 0
hết hạn Null (chưa đặt).
Trước đó, các Unix cũ hơn đã sử dụng /usrthư mục truyền thống hoặc một số biến thể như / user1 được ghi lại trong SVR3 và SVR4.0. hier(7) Trang hướng dẫn sử dụng phiên bản Unix 7 được định nghĩa /usrlà vị trí mặc định cho thư mục chính của người dùng:
/usr/wd/ initial working directory of a user, typically wd is the
user's login name
Phiên bản Unix 6, Unix đầu tiên được phát hành rộng rãi bên ngoài Bell Labs chưa có hiertrang hướng dẫn nhưng đã sử dụng và ghi lại tài liệu /usr .
Có một số lý do giải thích việc chuyển từ /usrmột thứ khác, bao gồm:
Với một số phiên bản Unix, việc nâng cấp HĐH đã thổi bay /usrthư mục .
Tên người dùng như tmp, src, bin, localvà những người như bị cấm khi họ đụng độ với thư mục hiện dưới /usr.
Không thể sử dụng /usrnhư một thư mục cơ sở tự động vì nó không trống (Cảm ơn Johan đã chỉ ra điều này)
Máy không đĩa được dự kiến sẽ sử dụng chia sẻ NFS chỉ đọc cho /usrcác thư mục nhà đọc-ghi