Ls 를 사용하여 전체 크기가 디렉토리이며 목록
Unix 에서 사용할 수 있는 것은 'ls' 의 전체 크기에 목록 및 그 내용이 반대로 하위 4K etlat (내가 solaris.) 은 그냥 일반적인 파일 자체를 디렉토리에는? E. i.
total 12K
drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches
drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags
drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk
수색, 후에 맨페이지를 I& # 39 m coming up 비어 있습니다.
775
25
다음과 같은 항목을 시도하시겠습니까
짧은 버전의:
설명:
'du': Dis Usag
'-s': 각 표시하십시오 지정된 파일에 대한 요약. (-D 에 해당하는 '0')
'h': " Human-readable"; 출력입니다. 번호장치 접미어는 사용합니다. , , Byt Kibibyt (KiB) (GiB), , Gibibyt Mebibyt (MiB) Pebibyt Tebibyt (TiB) 와 (피브). (BASE2)
'-' * 폴더용 크기순 뻨을 정렬하려면 du sk 정렬됩니다. 도움됐네 볼 때, 선택해제하여 공간.
이 표시할지를 사람이 읽을 수 있는 형식이다.
디렉터리를 나열하는 데 가장 큰 사람이 읽을 수 있는 현행 디렉터리입니다 형식:
더 나은 방법은 행뿐만 수를 제한할 수 있습니다.
수를 제한할 수 있는 '의' -n 증가되지는 접미어입니다 플래깅 행뿐만 나열되었습니다.
예제:
이 때문에 더욱 편리한 검토완료:)
Ls - lh '형식' 에서 이를 표시하십시오 사용합니다.
<! - 언어: > 내주었다.
Awk 코드 설명했다.
견본입니다:
39, & # 39 는 명령 운영까지도 sk& du -; du = ", 디스크 usage".
K 플래깅 사용하면 디스크 섹터입니다 (512 바이트 블록을) 에서 출력입니다 킬로바이트입니다 보다는 du 기본.
S 플래깅 그칠 셨으며 나열하십시오 최상위 디렉토리에 있는 (즉, 현재 디렉터리인 기본적으로 또는 디렉토리에는 지정되었습니까 명령줄의). # 39, 반대 비헤이비어를 du 는 ls 의 홀수입니다 it& 있는 점에서. 기본적으로 각 디렉토리 재귀적으로 제공하십시오 du 는 디스크 사용. 반면, ls 는 파일 목록 겨우 지정된 디렉터리입니다. (ls boot-r 재귀 비헤이비어를 수 있습니다.)
이거 쉘로 함수 선언에서 너회의 쉘로 초기화하지 스크립트에만:
난 항상 flfile. du - sk ' (' k '플래깅 표시 파일 크기 (킬로바이트입니다)' 를 사용할 수 있습니다.
이 유틸리티를 사용하면 쉽게 찾을 수 있는 대용량 파일 및 디렉터리 뛰어난 CLI 대화식으로.
예를 들어, 나무 내부에서 [잘 알려진 프로젝트] (https://github.com/torvalds/linux/tree/v5.0) we do.
그 결과:
! [입력하십시오. 이미지 여기에 설명을] [2]
그럼 내가 내 키보드 입력 및 오른쪽 아래로 가는 '/ 꽂으십시오 운전자 폴더에서는 내가 보고.
! [입력하십시오. 이미지 여기에 설명을] [1]
nc두 '만' 시작 시 한 번 반복적으로 계산하여 파일 크기 때문에 전체 트리에서만 간편해집니다.
전체 디스크 usage" "; vs " 겉보기 size"; 저는 it http://support. du '는' 과 유사한 설명했다. # 55514003 https://stackoverflow.com/questions/5694741/why-is-the-output-of-du-often-so-different-from-du-b/55514003
프로젝트 홈페이지: https://dev.yorhel.nl/ncdu
관련 질문을합니다.
테스트됨 unbuntu 의 16.04.
또 다른 특징은 '쿨' 한 크기의 nc두 에로남이네 먼저 JSON format, 나중에 저들이요 재사용합니다 덤프합니다.
예를 들어 실행 파일을 생성하기 위해,:
그 후 검사 대화식으로 호스트당:
이 경우 NFS 파일 크기가 매우 느리고 겪고 있는 등 상당히 유용합니다.
이렇게 시간이 걸릴 수 있음) 만 익스포트합니다, 먼저 한 다음, 다시 파일을 경험하십시오 종료하십시오 체험해보십시오 상술합니다.
그냥 쉽게 재사용할 수 있기 때문에 이를 JSON 출력물에는 형식이 아니라, 다른 프로그램과 예:
단순한 디렉터리 트리 데이터 구조를 보여준다.
"' [ 1, 0, { progname" ";: " ncdu"; progver" ";: " 1.12"; timestamp" ";: 1562151680 } [ { asize" ";: 4096) dev" ";: 2065년, dsize" ";: 4096) ino" ";: 9838037, name" ";: " /work/linux-kernel-module-cheat/submodules/linux"; } { asize" ";: 1513년, dsize" ";: 4096) ino" ";: 9856660, name" ";: " Kbuild"; } [ { asize" ";: 4096) dsize" ";: 4096) ino" ";: 10101519, name" ";: " net"; } [ { asize" ";: 4096) dsize" ";: 4096) ino" ";: 11417591, name" ";: " l2tp"; } { asize" ";: 48173, dsize" ";: 49152, ino" ";: 11418744, name" ";: " l2tp_core.c"; } "'
테스트됨 unbuntu 의 18.04.
du - sch * 같은 디렉터리입니다.
내가 좋아하는 하나다
/ Var '에 대한' 출력은 unbuntu:
sudo du - - - h / var 정렬하려면 hDaxd1 n10 '꼬리'
이를 위해 '명령' du 봐
하지만 내가 사용하는 모든 위대한 그것은꿈의 제안 중 입니다.
'잘' 하면 한 사람이 읽을 수 있는 파일 및 폴더 ksh 나열되었을 포맷하여 mb, 킬로바이트입니다, etc. 그런 다음 그들을 그렇게 하면 더 큰 수준들과 정렬하려면 정렬하려면 숫자순과 반전합니다 이번이 처음이다.
이 명령을 사용할 수 있는 유일한 전혀 알 수 없는 mb 보다 더 크게 할 수 있도록 컴퓨터 (gb) 에서는 다음과 같은 정렬 숫자임 진실이며당신이 드는 경우가 많습니다
조심해요 살펴보는 유닛.
이 명령은 또한 Mac 에서 작동됨 (예를 들어 있지 않은 반면 정렬하려면 h '-').
사례 2 - 파일 크기 및 디렉터리에서의 서브디렉토리가 보여줍니다.
sm - nr 정렬하려면 du - *
출력입니다 크기순
그냥 경고에는 비교할 경우 파일 크기. 파일 시스템, 블록 크기, du 따라 다른 결과를 얻을 수 있습니다. .
이 일어날 수 있는 파일의 크기를 비교한 결과 다르다, 예를 들어 동일한 디렉토에 해당 지역 하드 디스크 및 USB 대용량 저장소 장치. 내가 사용하는 등 다음 스크립트입니다 ls 요약 디렉토리에는 크기. 그 결과 등을 고려하여 모든 하위 디렉터리를 에서 바이트입니다.
현재 directory& 표시하십시오 # 39 의 크기가 파일 및 서브디렉토리가 재귀적:
온데간데없군, 최고의 방법은 이 명령을 사용할 수 있습니다.
그러면 모든 규모의 폴더용 모든 서버 구성을 통해 받을 수 있다. 가장 큰 규모의 수 있도록 쉽게 찾을 수 있습니다.
한동안 내가 예전에는 Nautilus 파일 삭제 (의 그놈 데스크톱 rhel 6.0) 을 사용하는 대신 'on my home folder' rm 명령을 내주었다. 그 결과, 전체 크기에 의해 표시됩니까
각 디렉토리 사용할 때는 내가 일치하지 더한 디스크 사용
그 동안 내가 걸렸다 깨닫게 Nautilus report. 삭제된 파일을 해당 폴더 및 쓰레기 폴더에서는 나타나지 않으면 'sh' 함장님이요 du - * 그래서 그냥 대비하여, 누군가 이 같은 문제를 안고 공유하고 싶었다.