bash: /bin/find: Argument list too long
Posted 2020. 2. 2. 13:43, Filed under: IT/서버find ./*.aud -ctime +180 -exec rm -rf {} \; 실행 시 아래와 같은 메시지가 나오는 경우가 있다.
bash: /bin/find: Argument list too long |
나의 경우에는 특정 디렉토리에 파일 수가 너무 많아서 나오는 메시지 였지만, xags를 사용하거나 옵션을 변경해도 find 명령어를 이용하여 삭제 할 때 계속 "bash: /bin/find: Argument list too long" 메시지가 발생했다.
그러다 방법을 찾았다. / 나 /*을 사용하지 않으면 되는거였다.
find . -ctime +180
find . -name "*.aud" -ctime +180
find . -name "*.aud" -ctime +180 -exec rm -rf {} \;
위와 같이 하니 파일 삭제 성공!
'IT > 서버' 카테고리의 다른 글
Linux(리눅스)에서 CPU 정보 확인하기 (0) | 2020.11.28 |
---|---|
Failed to download metadata for repo 'AppStream' (0) | 2020.08.24 |
0403-027 매개 변수 목록이 너무 김(The parameter list is too long) (0) | 2016.12.04 |
하이퍼바이저가 실행되고 있지 않아 가상컴퓨터를 시작할 수 없습니다 (0) | 2014.08.14 |
Hyper-V(하이퍼V) 통합서비스 설치 (0) | 2014.08.13 |