Linux
為什麼 /bin 是指向 /usr/bin 的符號連結?
根據文件系統層次標準,該
/bin
目錄應包含單使用者模式所需的實用程序。實際上,許多 Linux 發行版都將目錄作為指向/usr/bin
. 同樣,/sbin
現在通常也是到 / 的符號連結usr/bin
。符號連結背後的基本原理是什麼?
don_crissti 建議的頁面的簡短摘要:
不再需要將實用程序分散在不同的目錄中,並將它們全部儲存在
/usr/bin
簡化文件系統層次結構中。此外,該更改使 Unix 和 Linux 腳本/程序更加兼容。歷史上
/bin
和/sbin
目錄中的實用程序用於掛載usr
分區。現在這項工作由 initramfs 完成,因此拆分目錄不再有任何用途。例如,簡化的文件系統層次結構意味著發行版不再需要修復二進製文件的路徑(因為它們現在都在/usr/bin
.