source

모든 디렉토리 및 파일을 재귀적으로 복사하려면 어떻게 해야 합니까?

manysource 2023. 4. 25. 22:37

모든 디렉토리 및 파일을 재귀적으로 복사하려면 어떻게 해야 합니까?

대본이 있습니다.

find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \;

SourceDir에는 하위 항목도 포함되어 있습니다.

문제가 있습니다.DestFolder모든 트리뿐만 아니라 다른 모든 레벨과 파일도 사용할 수 있습니다.

어떻게 고치죠?

cp -r ./SourceFolder ./DestFolder

간단한 복사본의 코드입니다.

cp -r ./SourceFolder ./DestFolder

성공 결과가 포함된 복사본의 코드입니다.

cp -rv ./SourceFolder ./DestFolder

소스에 읽기 전용 파일이 포함된 경우 강제로 복사하는 코드입니다.

cp -rf ./SourceFolder ./DestFolder

자세한 내용은 참조하십시오.

cp --help

이것도 먹어보세요cp -r ./dist/* ./out;

이 명령은 복사됩니다.dist/*파일링 합니다.out디르;

속성을 설정해 두면 편리할 수 있습니다.

cp -arf ./SourceFolder ./DestFolder

언급URL : https://stackoverflow.com/questions/8055501/how-to-copy-in-bash-all-directory-and-files-recursive 입니다.