파일이없는 경우에만 디렉토리 구조에서 특정 디렉토리로 모든 파일을 복사하려고합니다.
이 스택 오버플로 질문 에서 첫 번째 부분을 얻었습니다 .
find . -type f -exec cp {} /target-directory \;
파일이 있는지 여부를 어떻게 확인할 수 있습니까? 그렇지 않으면 파일을 복사하고, 그렇지 않으면 건너 뜁니다.
"소스 트리의 모든 파일을 서브 디렉토리가없는 (특정) 단일 디렉토리로 복사"를 의미합니까? 또는 "소스 트리의 모든 파일을 소스 트리의 위치와 유사한 대상 디렉토리의 하위 디렉토리로 복사"합니까? 질문을 첫 번째 사례로 읽었습니다. 명확히하기 위해 질문을 편집 할 수 있습니까? (나는 당신이 당신의 대답을 알고 있지만 다른 사람들이 그것을 읽고 사용할 것입니다.)
—
Volker Siegel