/ usr / bin / x11에 x11 하위 디렉토리가 무한히 많은 이유는 무엇입니까?


12

왜 않는 /usr/bin/x11폴더는 다른 보유 x11폴더를하고 있음을 열 때 x11다른 얻을 x11후 서로 다른?

나는 약 6 번 그것을하고 좌절했다. 그래서 이것이 얼마나 깊은 지 모르겠지만

  • 목적은 무엇입니까 (또는 결함입니까?)?
  • 이 공간을 디스크 공간보다 많이 사용합니까? (나는 하나 이상을 삭제하려고했지만 먼저 물어 보는 것이 더 좋다고 생각했다)

왜 이런 일이 일어나는지 전혀 알 수 없습니다.

답변:


23

/usr/bin/X11/를 가리키는 기호 링크 (symlink) /usr/bin/입니다. 따라서 자체적으로 포함되어 X11있으며 하루 종일 해당 폴더를 따를 수는 있지만 여전히 디스크에 하나만 있습니다.

일부 프로그램은 다른 프로그램이있을 것으로 예상 /usr/bin/X11/하지만 우분투 는이를 삽입하기 때문에 호환성 문제 입니다 /usr/bin/.


정확히-링크 자체와 동일한 디렉토리에 대한 링크입니다. 역설처럼 보이지만 그렇지 않습니다.
fabricator4

1

/usr/bin/X11디렉토리가 아니라 파일, 특히 기호 링크입니다. 사용하다

$ ll /usr/bin/X11
lrwxrwxrwx 1 root root 1 dec  3 13:01 /usr/bin/X11 -> ./

링크 ( l응답의 첫 번째 문자)이며 링크 를 포함하는 디렉토리를 가리키는 ./동안 기존 디렉토리를 파일로 유지합니다.

상점 내부를 볼 수있는 창과 같습니다. 외부에서 안으로 들어갈 수 있지만 상점 전체의 일부와 동일한 창을 볼 수도 있습니다.

더 간결하게, 당신은 또한 이것을 발견 할 수 있습니다

$ realpath /usr/bin/X11
/usr/bin

이후 realpath링크의 목표 결의 및 절대 경로를 제공한다. (일부 배포판 realpath에는 설치해야하는 핵심 유틸리티가 있으며 유용합니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.