![Bash에서 cp 명령을 사용할 때 잘못된 폴더 이름이 생성됨 [닫기]](https://linux55.com/image/229000/Bash%EC%97%90%EC%84%9C%20cp%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%95%8C%20%EC%9E%98%EB%AA%BB%EB%90%9C%20%ED%8F%B4%EB%8D%94%20%EC%9D%B4%EB%A6%84%EC%9D%B4%20%EC%83%9D%EC%84%B1%EB%90%A8%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
한 위치에서 다른 위치로 파일을 복사하고 싶습니다. cp
터미널에서 명령을 사용 하면 제대로 작동합니다. 예를 들어 다음 명령을 사용합니다.
cp -r projects/Test/ projects/Personal/
Test
이렇게 하면 폴더의 모든 내용이 포함된 폴더 내에 Personal
폴더가 생성됩니다. 그런데 bash 파일에서 같은 줄을 실행해보니 이라는 폴더가 없고 오히려 이라는 파일 내용이 맞습니다.Test
projects
Test
Personal
~
폴더 이름을 Test
어떻게 지정하는지 아시나요 ~
? 이것은 내 bash 파일의 코드입니다.
#!/bin/sh
cp -r projects/Test/ projects/Personal/