나는 많은 Python 파일(및 .git과 같은 일부 특수 파일)을 포함하는 git 디렉토리를 가지고 있습니다.
이 Python 파일을 다른 디렉터리에 복사하고 디렉터리 구조는 동일하게 유지됩니다.
어떻게 하나요?
답변1
destination_dir
전체 경로가 포함된 파일을 받게 됩니다./
find /path/git_directory -type f -iname "*.py" \
-exec cp --parents -t /path/destination_dir {} +
다른 솔루션은rsync
rsync -Rr --prune-empty-dirs \
--include="*.py" \
--include="**/" \
--exclude="*" \
/path/git_directory /path/destination_dir