Conqrean security blog

bash: /usr/bin/cp: Argument list too long 오류 해결방법 (Ubuntu) 본문

개인자료/버그해결

bash: /usr/bin/cp: Argument list too long 오류 해결방법 (Ubuntu)

dataFER 2023. 7. 24. 10:16

Kubeflow Jupyter Notebook을 사용하여 학습하려 했는데
데이터셋을 복사하려 보니 위와 같은 에러가 발생했다.
cp 명령어는 간단한 파일 복사에는 용이하지만 대량으로 복사하려면 부적합하여 위와같은 에러가 발생한다.

find (기존폴더) -type f -exec cp {} (복사하려는 폴더위치) \;
find 1_syllable/ -type f -exec cp {} dataset/ \;

따라서 위와같이 find 명령어를 사용하면 대량으로 복사가 가능하다.
tar를 사용하거나 다른 rsync와 같은 방법도  사용할 수는 있지만 이 방법이 편리했다.