rsync를 사용하여 복잡한 파일 구조에서 특정 데이터 쓰기

rsync를 사용하여 복잡한 파일 구조에서 특정 데이터 쓰기

rsync를 사용하여 Linux 서버에 연결된 외부 USB 드라이브에 로그 데이터를 쓰려고 합니다.

아래 명령은 10월 데이터뿐만 아니라 모든 데이터를 쓰고 있습니다.

sudo rsync -av -r --progress --include **2018-10-** . /mnt/ext1/

10월부터 필요한 데이터는 다양한 디렉토리가 있는 다양한 클래스에서 찾을 수 있습니다.

답변1

rsync -av --include="*/" --include="*2018-10*" --exclude="*" . /mnt/ext1/

먼저 원하는 모든 것을 포함시킨 다음 나머지는 제외해야 합니다. 사용--드라이런모든 것이 원하는 대로 작동하는지 확인하고-중빈 디렉토리를 복사하지 않으려면.

관련 정보