ncdu: 이 두 번째 크기의 기둥은 어떻게 됐나요?

ncdu: 이 두 번째 크기의 기둥은 어떻게 됐나요?

NCDU 스크린샷

나는 NCDU가 이런 일을 하는 것을 본 적이 없습니다. 빨간색 S및 너무 큰 열에 문제가 있나요?

이것은 Windows 루트 디렉터리(NTFS, 마운트됨 ntfs-3g)이므로 NTFS와 관련이 있다고 가정합니다. 그러나 추가 열의 크기는 전혀 의미가 없으며 그것이 의미하는 바에 대한 문서를 찾을 수 없습니다.

흥미롭게도 디렉터리에만 두 번째 크기 열이 있지만 모든 디렉터리에는 그렇지 않습니다. 저는 이 일을 하는 사람과 하지 않는 사람 사이에 어떤 패턴도 보이지 않습니다.


내가 조사한 장소:

  • man ncdu
  • Google

답변1

이에 대한 설명은 다음과 같습니다.링크 섹션 공유Ncdu 2 소개 포스팅 내용입니다. 다음은 디렉토리 외부의 콘텐츠를 공유하는 하드 링크로 인해 발생하는 디렉토리 크기 차이를 처리하는 방법입니다. "S"가 표시되면 두 번째 열에 디렉토리의 공유 데이터 양이 표시되고, "U"가 표시되면 두 번째 열에 표시됩니다. 디렉터리의 고유 데이터 수입니다.

"S"로 표시된 크기는 디스크 공간입니다.에 익숙해디렉토리가 삭제되면 디렉토리 외부의 파일에도 "보유"되어 있으므로 해제됩니다.

답변2

man ncdu,--shared-column

--공유 열 옵션

디렉터리에 대한 공유 크기 열을 비활성화하려면 off로 설정하고, 공유 디렉터리 크기를 별도의 열로 표시하려면 shared(기본값)로 설정하고, 고유한 디렉터리 크기를 별도의 열로 표시하려면 고유로 설정합니다.

"u" 키를 사용하여 브라우저의 옵션을 순환할 수도 있습니다.

"u" 키의 경우 다음과 같습니다.

공유 하드 링크 디렉토리에 대한 공유/고유 크기 열 표시를 토글합니다. 이 열은 현재 목록에 공유 하드 링크가 있는 디렉터리가 포함된 경우에만 표시됩니다.

이와 관련된 하위 키가 있는 디렉터리에서만 작동하는 것 같습니다. 그렇지 않으면 열이 기본적으로 활성화되어 있어도 숨겨진 상태로 유지됩니다.

추가 배경 정보:https://code.blicky.net/yorhel/ncdu/issues/36

관련 정보