/usr冗長/

/usr冗長/

CentosはLinuxファイルシステムについて学んでいますが、次のことがわかりました。

[root@iz2ze9wve43n2nyuvmsfx5z ~]# ls /
bin   dev  home  lib64       media  opt   root  sbin  sys  usr
boot  etc  lib   lost+found  mnt    proc  run   srv   tmp  var

そして/ usr

[root@iz2ze9wve43n2nyuvmsfx5z ~]# ls /usr
bin  etc  games  include  lib  lib64  libexec  local  sbin  share  src  tmp

そのうちの1つだけが接続されています。

[root@iz2ze9wve43n2nyuvmsfx5z ~]# ls -l /usr
total 120
dr-xr-xr-x.  2 root root 32768 Sep 18 22:44 bin
drwxr-xr-x.  2 root root  4096 Apr 11  2018 etc
drwxr-xr-x.  2 root root  4096 Apr 11  2018 games
drwxr-xr-x. 51 root root  4096 Jul  4 11:27 include
dr-xr-xr-x. 30 root root  4096 Apr 11  2018 lib
dr-xr-xr-x. 43 root root 36864 Aug 10 16:31 lib64
drwxr-xr-x. 24 root root  4096 Aug 10 13:53 libexec
drwxr-xr-x. 15 root root  4096 Aug 19 02:38 local
dr-xr-xr-x.  2 root root 12288 Sep  6 12:28 sbin
drwxr-xr-x. 96 root root  4096 Aug 10 16:33 share
drwxr-xr-x.  4 root root  4096 Apr 11  2018 src
lrwxrwxrwx   1 root root    10 Jun 15 22:08 tmp -> ../var/tmp

なぜ彼らは互いに同じですか? Centosではまれなケースですか?

答え1

CentOS 7システムでは、、、およびは通常/bin、その対応するディレクトリを指すシンボリックリンクです。出力を見るとこれがわかります。/lib/lib64/sbin/usrls -l /

/etcディレクトリとはっきりと分離されています/usr/etc。私の経験によれば、ほとんどのプログラムは設定を確認しますが、/etc実際に必要に応じて使用するように設定することもできます。/usr/etc

関連情報