![cp를 사용하여 여러 파일에 파일을 복사하려고 할 때 오류가 발생했습니다. [닫기]](https://linux55.com/image/73403/cp%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%97%AC%EB%9F%AC%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%B3%B5%EC%82%AC%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%A0%20%EB%95%8C%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
이 명령을 실행하는 동안 오류가 발생했는데, 이는 충분히 명확하다고 생각했습니다.
cp file.txt /folder/*/*/*/file.txt
cp가 *를 지원하지 않는다는 것을 알았습니다. 그러면 bash나 명령줄에서 동일한 작업을 어떻게 수행할 수 있습니까?
답변1
for i in /folder/*/*/*
do
[ -d "$i" ] && cp file.txt "$i"
done
이 명령을 실행하는 동안 오류가 발생했는데, 이는 충분히 명확하다고 생각했습니다.
cp file.txt /folder/*/*/*/file.txt
cp가 *를 지원하지 않는다는 것을 알았습니다. 그러면 bash나 명령줄에서 동일한 작업을 어떻게 수행할 수 있습니까?
for i in /folder/*/*/*
do
[ -d "$i" ] && cp file.txt "$i"
done