여러 디렉토리에 사용 가능한 총 디스크 공간 확보


19

주어진 디렉토리에 사용되는 총 디스크 공간을 제공하는 du -sh에 대해 알고 있습니다.

내 문제는 내가 관심있는 디렉토리가 많은 하위 디렉토리에 흩어져 있다는 것입니다. 이 디렉토리를 제공하는 올바른 "찾기"명령이 있습니다. 목표는 발견 된 디렉토리를 전달하고이 디렉토리에서 사용하는 총 디스크 공간을 얻는 것입니다.

이 디렉토리를 du로 인수로 전달하면 해당 디렉토리에 대해 총계가 사용되지만 총계는 없습니다. 총합계를 얻고 싶습니다.

예제 du -sh dir1 dir2는 다음과 같은 출력을 제공합니다.

17k dir1 55K dir2

총합계를 얻으려면 어떻게해야합니까?


2
시도하십시오 du -sh --total . 그리고 man du;-)
Rmano

1
감사합니다. 효과가있다. 나는 실제로 사람을하고 파일에서 다른 옵션을 시도했습니다. 어떻게 든 완전히 "-c": 2 번째 해당하는 매개 변수를 읽는 대부분 때문에 내 무능력의 --total을 놓친
user871199

답변:


19

명령 에서 플래그 --total를 사용하십시오 du.

du -sh --total dir1 dir2

보낸 사람 man du:

   -c, --total
          produce a grand total

작은 추가 : 옵션을 조합 tail하여 출력을 트리밍하는 데 사용할 수 있습니다.du -cs /etc /tmp | tail -n 1
Sergiy Kolodyazhnyy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.