다음 명령을 사용하여 소스 디렉터리의 내용을 대상 디렉터리로 복사합니다.
cp src/* dest
하지만 이 명령을 호출한 후 내용을 복사할 때 src 디렉터리에 추가 파일을 생성하면 새로 생성된 파일은 dest 디렉터리에 복사되지 않습니다.
그 이유를 설명해 주실 수 있나요? cp
콘텐츠가 실행될 때 계정을 생성 cp
한 다음 해당 계정에 따라 복사하여 새로 생성된 콘텐츠를 무시할 수 있습니까?
답변1
이는 "src/*"가 cp(파일 목록으로 확장됨)에 의해 평가되지 않고 cp가 호출되기 전의 쉘에 의해 평가되기 때문입니다.