![모든 로그 파일의 전체 크기를 가져옵니다.](https://linux55.com/image/176322/%EB%AA%A8%EB%93%A0%20%EB%A1%9C%EA%B7%B8%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EC%A0%84%EC%B2%B4%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EA%B0%80%EC%A0%B8%EC%98%B5%EB%8B%88%EB%8B%A4..png)
du -h 사용: 다양한 디렉터리에 있는 파일 1, 파일 2, 파일 3...의 파일 크기를 요약하는 방법입니다.
스크립트를 통해 이 작업을 수행할 수 있다고 생각하지만 터미널의 다양한 출력을 기반으로 산술을 수행하는 방법을 모르겠습니다.
답변1
전체 크기를 얻으려면 -c
/ 옵션을 사용하십시오 .--total
"합계" 값이 포함된 마지막 행을 얻으려면:
du -hc /path/to/file1 /path/to/file2 /path/to/filex | tail -n1
또는 "total" 문자열이 없는 마지막 줄:
du -hc /path/to/file1 /path/to/file2 /path/to/filex | tail -n1 | cut -f1