디렉토리를 복사할 때 이 복합 명령이 오류를 보고하는 이유는 무엇입니까? [복사]

디렉토리를 복사할 때 이 복합 명령이 오류를 보고하는 이유는 무엇입니까? [복사]

중복 가능성:
디렉토리를 복사할 때 이 복합 명령이 오류를 보고하는 이유는 무엇입니까?

다음 두 명령을 한 줄에 실행하면 다음과 같습니다.

rm -rf 디렉토리; cp -r dir2 디렉토리

cp가 디렉터리를 생성할 수 없다고 불평할 수 있습니다 dir/subdir. 파일이 존재합니다.

그러나 이 두 명령을 두 줄로 실행하면 오류가 발생하지 않습니다. 그냥 방황하면 무슨 상관이 있나요? 더 중요한 것은 어떻게 한 줄에 두 명령을 실행하고 두 줄과 정확히 동일한 효과를 얻을 수 있는지입니다.

추신 : 내부 dir또는 dir2휴는 무엇입니까, 일반적으로 4GB

답변1

"&&"를 사용하여 명령을 연결할 수 있습니다. 첫 번째 명령이 성공하면 다음 명령이 실행됩니다.

rm -rf dir && cp -r dir2 dir

관련 정보