2011-03-28 7 views
13

디스크 사용 도구로 확인하는 중 내 홈 디렉터리 폴더의 크기가 얼마나 큰지 점으로 시작하는 폴더와 파일도 인쇄합니다.--exclude, grep -v 또는 sed를 사용하여 du 명령 출력의 숨김 파일 제외

나는 그들을 필터링 할 수없는 것 같습니다.

du -h --exclude="?" 
du -h | grep -v "?" 
du -h | grep -ve "?" 
du -h | sed "?" 

미리 감사드립니다.

편집> 감사합니다. SiegeX 대답 해주세요. 점 이후

du -h --max-depth=1 | grep -v "./\\." 

우리는 또한 특수 문자 이후 이중 백 슬래시를 앞에해야 할 모든 문자와 일치합니다.

답변

17

없이 지정된 경로 (현재 디렉토리)로 du를 실행하면을 (를) 사용

du -h --exclude "./.*" 
+0

'du -sh --exclude ' ./.* "'합계 만 원할 경우 –

-1

당신이

이 얼마나 큰

이 거기에 내 홈 디렉토리 폴더입니다 말했듯 디렉토리 타겟을 제공하지 않는 이유는 무엇입니까? 는

du -h $HOME 

어쩌면 요약 모드는 개별 파일의 세부 사항을 exluding에 의해, 당신을 도울 것 즉?

du -hs $HOME $OTHERDIR $ETCDIR 

이 정보가 도움이되기를 바랍니다.

P. 당신이 새로운 사용자로 보일 때, 당신이 그것을 받아 들일 수있는 것으로 표시하는 것을 기억하는 데 도움이되는 대답을 얻거나 유용 답변으로 + (또는 -)를 주면됩니다.

+0

질문에서 한 문장을 추출하고 상황에 맞지 않는 문장으로 답을 제공하려고 시도했습니다. 이것은 유용하지 않습니다. 항상 전체 질문을 읽도록하십시오. – Routhinator