![디렉토리를 복사할 때 이 복합 명령이 오류를 보고하는 이유는 무엇입니까? [복사]](https://linux55.com/image/24116/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EB%B3%B5%EC%82%AC%ED%95%A0%20%EB%95%8C%20%EC%9D%B4%20%EB%B3%B5%ED%95%A9%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EC%98%A4%EB%A5%98%EB%A5%BC%20%EB%B3%B4%EA%B3%A0%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
다음 두 명령을 한 줄에 실행하면 다음과 같습니다.
rm -rf 디렉토리; cp -r dir2 디렉토리
cp가 디렉터리를 생성할 수 없다고 불평할 수 있습니다 dir/subdir
. 파일이 존재합니다.
그러나 이 두 명령을 두 줄로 실행하면 오류가 발생하지 않습니다. 그냥 방황하면 무슨 상관이 있나요? 더 중요한 것은 어떻게 한 줄에 두 명령을 실행하고 두 줄과 정확히 동일한 효과를 얻을 수 있는지입니다.
추신 : 내부 dir
또는 dir2
휴는 무엇입니까, 일반적으로 4GB
답변1
"&&"를 사용하여 명령을 연결할 수 있습니다. 첫 번째 명령이 성공하면 다음 명령이 실행됩니다.
rm -rf dir && cp -r dir2 dir