리눅스 파일지우는 명령어

서버에 디렉토리 안에 파일이 너무 많으면  시스템이 느려지므로 파일을 지워야할 경우가 생긴다. 그래서 파일을 지우려고 rm *.* 명령을 날리면 파일이 너무많아서 지울 수 없다는 에러가 나오는 경우가 있다.

그런 경우 파일을 일정부분씩 지우면 되는데, 나는 아래와 같은 방법을 사용했다.

ll | grep 파일부분이름 | grep _201601 | awk ‘{print $9}’ | xargs rm

find ./ -type f -name BM*_2015*.xml | grep /DbRecv/ | awk ‘{print $1}’ | xargs rm

참고로 디렉토리별 용량보는 명령어

du -sh *

 

Leave a Reply

Your email address will not be published. Required fields are marked *