mv 사용시 Argument list too long
어이없게도 콘솔상에서 mv 사용시 문제가 없더니.. Bash 스크립트 상에서 mv Argument list too long 에러가 발생하는 경우가 생겼다. 많은 파일을 복사할 때 나는 에러 인 듯 하다. http://www.linuxjournal.com/article/6060 4가지 정도 해결 방안을 제시하고 있으나 제일 괜찮은 방법인 find를 활용하는 거였으나 위 문서에는 exec를 활용해서 매번 실행시 mv 를 실행시키므로 살뽀시 효율이 떨어져 보인다. 코멘트에 테스트해서 올려 주신 분도 보인다. find 와 xargs를 활용하는 것이 괜찮은 방안 인 듯 하다. 다음과 같이 사용하였다. find $batch_data_dir/. -name '*.*' | xargs -I{} mv {} $dat_dir/