원본 소스와 백업 대상이 있습니다. Original 폴더에는 다양한 파일 형식이 있습니다. JPG, LOG, TXT만 있으면 됩니다. 다음 명령을 사용하여 디렉터리 구조 복사본을 만들었습니다.
cd /var/Sys012/Logs && find . -type d -exec mkdir -p -- /home/re-born/Backup/Logs/{} \;`
해당 백업 폴더를 찾고 이동하는 방법은 무엇 입니까 *.TXT
?*.LOG
*.JPG
미리 감사드립니다
답변1
사용 rsync
:
rsync -av -m \
--include="*/" \
--include="*.jpg" \
--include="*.log" \
--include="*.txt" \
--exclude="*" \
"/var/Sys012/Logs" "/home/re-born/Backup/"
-m
빈 폴더를 만들지 않도록 합시다 rsync
. 이를 원하지 않으면 이 옵션을 무시하십시오.
그러면 디렉터리 구조도 생성됩니다. 대소문자를 구분하지 않는 확장명을 포함하려면 가 필요할 수 있습니다 --include="*.[jJ][pP][gG]"
.