Không có tương đương trực tiếp. Cấu trúc thư mục rất khác nhau. Trong Windows, bạn có một thư mục duy nhất cho mỗi gói / phần mềm được cài đặt có chứa tất cả các tệp liên quan đến (ví dụ C:\Program Files\MyProgram
). Trong Linux, mỗi phần mềm được "phân tán" trong nhiều thư mục theo loại tệp và một số quy tắc khác.
Ví dụ, chúng ta có thể kiểm tra nơi các tệp khác nhau liên quan đến xscreensaver
chương trình được cài đặt:
/etc/pam.d/xscreensaver
/etc/xscreensaver
/etc/xscreensaver/README
/usr/bin/xscreensaver
/usr/bin/xscreensaver-command
/usr/bin/xscreensaver-demo
/usr/bin/xscreensaver-gl-helper
/usr/share/X11/app-defaults/XScreenSaver
/usr/share/applications/xscreensaver-properties.desktop
/usr/share/doc/packages/xscreensaver
/usr/share/doc/packages/xscreensaver/README
/usr/share/locale/ca/LC_MESSAGES/xscreensaver.mo
/usr/share/locale/da/LC_MESSAGES/xscreensaver.mo
/usr/share/locale/de/LC_MESSAGES/xscreensaver.mo
[ ... ]
/usr/share/locale/zh_TW/LC_MESSAGES/xscreensaver.mo
/usr/share/man/man1/xscreensaver-command.1.gz
/usr/share/man/man1/xscreensaver-demo.1.gz
/usr/share/man/man1/xscreensaver.1.gz
/usr/share/man/man6/xscreensaver-gl-helper.6x.gz
/usr/share/pixmaps/xscreensaver.xpm
/usr/share/xscreensaver
/usr/share/xscreensaver/glade
/usr/share/xscreensaver/glade/screensaver-cmndln.png
/usr/share/xscreensaver/glade/screensaver-colorselector.png
[ ... ]
Đừng lo lắng, thường là khi một trình cài đặt yêu cầu nơi để cài đặt vào, câu trả lời chính xác là một trong những cách sau: /
, /opt
, /usr
,/usr/local
Như bạn có thể thấy, khá tất cả (1) tệp xscreensaver
được cài đặt /usr
theo một số quy tắc đơn giản: tệp thực thi trong /usr/bin
, trang hướng dẫn trong /usr/share/man
, tài liệu trong /usr/share/doc/packages/PROGRAMNAME
và vv.
Khi một trình cài đặt yêu cầu cài đặt prefix
, thông thường nó muốn bây giờ là đường dẫn cơ sở để cài đặt chương trình. Trong xscreensaver
ví dụ của tôi , nó là /usr
.
Theo quy tắc đơn giản: /
chỉ nên chứa chương trình cần thiết để khởi động hệ thống (như C:\windows\system32
), /usr/local
nên chứa các chương trình chỉ cần trên máy tính duy nhất đó, /opt
(2) tất cả các chương trình tùy chọn có cấu trúc thư mục không chuẩn và /usr
tất cả phần mềm tiêu chuẩn .
Trong mọi trường hợp, nó tồn tại một tiêu chuẩn xác định tất cả các quy tắc này một cách chi tiết: Tiêu chuẩn phân cấp hệ thống tập tin
(1) tập tin cấu hình trên toàn hệ thống phải nằm trong /etc
(2) khá lỗi thời trong Linux