/lib64和/usr/lib64和/usr/local/lib64的區別


 

 

 

 

 

簡單說,/lib64是內核級的,/usr/lib64是系統級的,/usr/local/lib64是用戶級的.

/lib/ — 包含許多被 /bin/ 和 /sbin/ 中的程序使用的庫文件。目錄 /usr/lib/ 中含有更多用於用戶程序的庫文件。/lib目錄下放置的是/bin和/sbin目錄下程序所需的庫文件。/lib目錄下的文件的名稱遵循下面的格式: 
libc.so.* 
ld* 
僅僅被/usr目錄下的程序所使用的共享庫不必放到/lib目錄下。只有/bin和/sbin下的程序所需要的庫有必要放到/lib目錄下。實際上,libm.so.*類型的庫文件如果被是/bin和/sbin所需要的,也可以放到/usr/lib下。

    • /bin/ — 用來貯存用戶命令。目錄 /usr/bin 也被用來貯存用戶命令。

    • /sbin/ — 許多系統命令(例如 shutdown)的貯存位置。目錄 /usr/sbin 中也包括了許多系統命令。

    • /root/ — 根用戶(超級用戶)的主目錄。

    • /mnt/ — 該目錄中通常包括系統引導后被掛載的文件系統的掛載點。譬如,默認的光盤掛載點是 /mnt/cdrom/.

    • /boot/ — 包括內核和其它系統啟動期間使用的文件。

    • /lost+found/ — 被 fsck 用來放置零散文件(沒有名稱的文件)。

    • /lib64/ — 包含許多被 /bin/ 和 /sbin/ 中的程序使用的庫文件。目錄 /usr/lib/ 中含有更多用於用戶程序的庫文件。

    • /dev/ — 貯存設備文件。

    • /etc/ — 包含許多配置文件和目錄。

    • /var/ — 用於貯存variable(或不斷改變的)文件,例如日志文件和打印機假脫機文件。

    • /usr/ — 包括與系統用戶直接有關的文件和目錄,例如應用程序及支持它們的庫文件。

    • /proc/ — 一個虛擬的文件系統(不是實際貯存在磁盤上的),它包括被某些程序使用的系統信息。

    • /initrd/ — 用來在計算機啟動時掛載 initrd.img 映像文件的目錄以及載入所需設備模塊的目錄。

      警告

      不要刪除 /initrd/ 目錄。如果你刪除了該目錄后再重新引導 Red Hat Linux 時,你將無法引導你的計算機。

    • /tmp/ — 用戶和程序的臨時目錄。 /tmp 給予所有系統用戶讀寫權。

    • /home/ — 用戶主目錄的默認位置。

    • /opt/ — 可選文件和程序的貯存目錄。該目錄主要被第三方開發者用來簡易地安裝和卸裝他們的軟件包。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM