logrotate가 꼬여서 로그 폴더에 log 파일이 엄청 많아졌다. (엄청 많이..)

로그 폴더에 로그 파일들을 지우기위해

rm -rf ./*.gz
rm -rf ./*.1

삭제명령어를 쳤더니


/bin/rm: cannot execute [Argument list too long]


해당 메세지를 보여주면서 삭제가 되지않았다.

딱봐도 *.gz 에서 너무 많은 파일들이 잡혀 삭제가 되지 않는 것이다.


구글링해보니

find . -name '*.gz' -exec sudo rm -rf {} \; 

이렇게 삭제하면 되는 방법이 있어서 해보니 삭제가 잘되었다.

그냥 rm 하는거보다 확실히 오래걸리긴 하지만

어쩄던 파일이 너무 많아 삭제가 안될때 조금조금씩 삭제하는것 보단

위 방법이 나은듯하다.

'공부 > Server' 카테고리의 다른 글

apt과 apt-get 차이  (0) 2018.10.06
(centos7) systemd timer  (0) 2018.02.11
(tomcat) 한글이 깨질 때 server.xml 설정  (0) 2015.12.10
(개발환경) Eclipse + Spring 연동  (0) 2015.10.06
(php) 우분투 환경에 APM 세팅  (0) 2015.09.30

+ Recent posts