📜  Linux FHS二进制目录

📅  最后修改于: 2020-12-08 02:48:33             🧑  作者: Mango

Linux二进制目录

二进制文件是包含编译的源代码(或机器代码)的文件。它们也称为可执行文件,因为它们可以在计算机上执行。

二进制目录包含以下目录:

  • /箱
  • / sbin
  • / lib
  • /选择

/箱

“ / bin”目录包含用户二进制文件,可执行文件,在单用户模式下使用的Linux命令以及所有用户使用的公共命令,例如cat,cp,cd,ls等。

“ / bin”目录不包含目录。

例:

ls /bin

查看上面的快照,命令“ ls / bin”显示“ / bin”目录的列表。可以在快照中看到cp,cat,less,touch等命令。

/ sbin

“ / sbin”目录还包含可执行文件,但与“ / bin”不同,它仅包含需要root用户特权才能执行某些任务并有助于系统维护的系统二进制文件。例如fsck,root,init,ifconfig等。

例:

ls /sbin

查看上面的快照,命令“ ls / sbin”显示“ / sbin”目录的列表。

/ lib

“ / lib”目录包含共享库,这些共享库通常由“ / bin”和“ / sbin”目录使用。它还包含内核模块。这些文件名可标识为ld *或lib * .so。*。例如ld-linux.so.2和libfuse.so.2.8.6

例:

ls /lib

查看上面的快照,命令“ ls / lib”显示“ / lib”目录的列表。

  • / lib / modules :'/ lib / modules'存储内核模块并为每个已安装的内核提供一个目录。模块旨在使用额外的硬件支持而无需创建新内核。
  • / lib32和/ lib64 :在库的编译期间,您会遇到名为'/ lib32'和'/ lib64'的目录,这将阐明要使用的寄存器大小。 64位系统可能与32位二进制文件具有兼容性。

/选择

“ opt”一词是可选的。其主要目的是存储可选的应用程序软件包。来自各个供应商的附加应用程序应安装在“ / opt”中。因此,在某些系统中,'/ opt'为空,因为它们可能没有任何附加应用程序。