모든 디렉토리 및 파일을 재귀적으로 복사하려면 어떻게 해야 합니까?
대본이 있습니다.
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 입니다.
'source' 카테고리의 다른 글
psql: 서버에 연결할 수 없습니다.해당 파일 또는 디렉터리 없음(Mac OS X) (0) | 2023.05.05 |
---|---|
.NET WPF 세션 간 창 크기 기억 (0) | 2023.05.05 |
Linux python3 - lib 'SQL Server'를 열 수 없습니다. (0) | 2023.04.25 |
WPF 창의 핸들을 찾는 중입니다. (0) | 2023.04.25 |
WPF C#: 끌어서 놓기를 통해 목록 상자의 항목을 재정렬합니다. (0) | 2023.04.25 |