cp 명령으로 일부 디렉터리를 찾을 수 없습니다

cp 명령으로 일부 디렉터리를 찾을 수 없습니다

터미널 명령 cp를 사용하여 여러 파일/디렉토리를 복사하려고 합니다. 내가 사용하는 명령은 다음과 같습니다.

sudo cp -r *.tests ~/Desktop

테스트는 그 안에 내용이 들어 있는 디렉토리입니다. 그러나 해당 파일 또는 디렉터리 없음 오류가 몇 가지 발생합니다. 재귀 복사를 수행하는 경우 어떻게 이 오류가 발생할 수 있는지 잘 모르겠습니다. 존재하지 않는다면 어떻게 볼 수 있을까요?

답변1

복사하는 동안 현재 있는 디렉터리나 그 아래 디렉터리가 수정되면 해당 오류가 표시됩니다. 예를 들어, 시작한 후 cp다른 프로세스가 파일이나 디렉터리를 삭제한 경우입니다.

답변2

cp매뉴얼 페이지(OS X v10.6.8) 에서 :

Historic versions of the cp utility had a -r option.  This implementation
supports that option; however, its use is strongly discouraged, as it
does not correctly copy special files, symbolic links, or fifo's.

그러니 cp -R대신 시도해 보세요. 그래도 작동하지 않으면 오류가 발생한 파일에 대해 주목할 만한 것이 있습니까? 존재합니까? AppleDouble 파일(이름이 "._"로 시작하는 메타데이터 의사 파일)입니까?

관련 정보