OS
rm: Argument list too long
- 비아웹 오래 전 2022.02.16 17:03 인기
-
- 3,160
- 0
리눅스 서버상에서 파일을 삭제하고자 하는 경우에 파일 갯수가 너무 많은 경우 이런 메시지가 나오는 경우가 있습니다.
rm: Argument list too long
보통 계시판의 세션 파일들이 자동 삭제가 되지 않는 경우에 이러한 케이스를 많이 보시게 됩니다.
심한 경우에는 inode full 로 인해 용량은 남아 있으나, 쓰기가 안되시는 경우가 발생하기도 합니다.
파일 삭제는 rm command 를 이용하셔서 삭제를 하고자 하시지만,
삭제하고자 하는 파일 수량이 너무 많은 경우에는
"Argument list too long" 또는 "인수 명단이 너무 김 " 이라는 메시지가 출력됩니다.
이러한 케이스 발생시 파일 삭제 방법에 대해 기록합니다.
1. 테스트 환경
CentOS Linux release 7.9.2009
VM에 20G xfs disk 를 추가하여 /test 로 마운트
2. 용량 확인
3. 1k 테스트 파일 생성 후 용량 확인
4. rm -rf 를 이용한 삭제 테스트
6. ls 를 이용하여 1000개씩 파일 삭제
7. rsync 를 이용한 파일 삭제
위에서 알려드린 3가지 방법외에도 많은 방법이 있을 수 있습니다.
해당 command 가 중요한 것이 아니라,
파일을 삭제시 정말 삭제해도 되는 것인지 확인이 더 중요합니다.
위의 예제는 전체 파일을 삭제하는 것이니,
삭제하면 안되는 파일이 있을 경우에는 해당 파일을 백업 후 삭제 및 원복 작업을 진행하시거나
find command 를 이용하여 삭제해야 하는 파일 이름을 바탕으로 삭제 진행하시기 바랍니다.
감사합니다.
서버호스팅 비아웹
- 이전글php 7.4.21 컴파일 옵션 정리2022.02.16
- 다음글리눅스 네트워크 카드 UUID 확인 [출처] 리눅스 네트워크 카드 UUID 확인|작성자 viaweb2022.02.16
댓글목록
등록된 댓글이 없습니다.