파일 형식에 따라 디스크 사용량 분석


4

가능하다면 정렬 및 찾기를 통해 파일 유형별로 디스크 사용량을 분석하고 싶습니다. 즉, 파일 유틸리티의 출력은 분석 또는 정렬 기준으로 사용됩니다.

따라서 파일 이름에 상관없이 명령 또는 스크립트는 파일을 조사하여 유형을 판별하고 결과에 따라 정렬 또는 디스크 사용 분석을 수행해야합니다.

이 작업을 수행하는 쉬운 방법이 있습니까?

답변:


3

JDiskReport 는 파일 유형별로 디스크 사용을 표시하는 탭을 가지고 있지만 유형 데이터는 실제 내용이 아닌 파일 확장자를 기반으로합니다.

그렇지 않으면 여기에 스크립트 사용하는 file 유형을 결정하는 방법 :

$ ./disk_usage_by_file_type -c /dir/to/analyze
Collecting file type data, please wait ... 
Done. Now run 'disk_usage_by_file_type -s' to print disk usage.

(디렉토리가 크면 시간이 좀 걸릴 것입니다)

$ ./disk_usage_by_file_type -s
...
154 Mb : application|pdf; charset=binary
170 Mb : video|x-msvideo; charset=binary
227 Mb : application|x-iso9660-image; charset=binary
690 Mb : application|octet-stream; charset=binary
810 Mb : audio|mpeg; charset=binary

파일 크기별로 정렬 된 특정 유형의 모든 파일 + 크기 목록을 얻으려면 다음을 수행하십시오.

$ ./disk_usage_by_file_type -d 'image|jpeg' | sort -n
...
590: /share/pictures/screenshot.jpg
1017: /share/pictures/cd_cover/Wheel cutout+drop.jpg
16496: /share/pictures/photos/landscape.jpg
17642: /share/pictures/photos/contrast.jpg

유용하게 보이고 완벽하게 작동합니다. 나는 너를 업 그레 이드하고 싶지만 나는 아직 허락되지 않는다.
emk2203

당신이 곧있을 수 있을지 걱정하지 말고, 조금 더 많은 담당자가 필요합니다. 귀하의 질문이므로 답변을 수락 한 것으로 표시 할 수 있어야합니다. 그건 내가 생각하는 어떤 담당자를 얻는다 :)
lemonsqueeze

잠시 였지만, 충분한 평판을 얻었을 때, 나는 지금 당신을지지했다. :)
emk2203
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.