728x90
반응형
Linux(리눅스)에서 파일을 삭제시 rm 명령어를 통해서 삭제를 할 수 있다.
그러나 파일을 삭제하다가 간혹 아래와 같은 메세지가 발생되면서 삭제가 안되는 경우가 있다.
$ rm -rf a*
sh: /bin/rm: Argument list too long
$ rm -rf 2019-12*
-bash: /bin/rm: 인수 명단이 너무 김
이와 같이 발생시 많은 방법을 통해서 삭제를 할 수 있다.
가장 많이 사용했던 find 명령어를 통한 방법에 대해서 알아보자.
# find 명령어를 통해서 name로 검색한 파일들을 .(명령어를 실행한 디렉토리)에서 찾아 exec로 rm -rf 명령어를 실행시킨다.
# 이때 {}자리에는 검색한 파일이름이 들어간다.
$ find . -name "2018*" -exec rm -rf {} \;
위와 같은 내용을 응용하여 처리하면 "인수 명단이 너무 김(Argument list too long)" 과 같은 부분을 해결할 수 있다.
rm 명령어는 항상 잘 사용해야 하는 명령어는 항상 조심히 사용하기 바란다.
728x90
반응형
'+ OS > Linux & Unix' 카테고리의 다른 글
[Linux] 일반 계정에서 SUDO 사용 및 SUDOERS 설정 하기 (0) | 2020.05.17 |
---|---|
[Linux] Python(파이썬) pyenv virtualenv Install(설치하기) (0) | 2020.05.11 |
[Linux & Unix] 아이노드(inode) Full 확인 하기 (0) | 2020.04.22 |
[Shell] 명령어를 사용해 데몬 메모리 사용량 확인하기 (0) | 2020.04.09 |
[Linux] How to add new network interface(SFP+) on CentOS 7 (0) | 2019.11.25 |
댓글