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
그 중 하나만 연결되어 있습니다.
[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
일반적으로 의 해당 디렉토리를 가리키는 심볼릭 링크입니다 /usr
. 출력을 보면 이를 알 수 있습니다 ls -l /
.
/etc
디렉토리와 명확하게 분리되어 있습니다 /usr/etc
. 내 경험에 따르면 대부분의 프로그램은 구성을 확인하지만 /etc
실제로 원하는 경우 사용하도록 구성할 수도 있습니다./usr/etc