rsync에서 제외 사용

rsync에서 제외 사용

rsync를 사용하여 /home/usr에 있는 개인 파일을 외부 드라이브에 자동으로 백업하려고 합니다.

물론 내 /home/usr 디렉토리에는 .adobe/, .cache/ 등과 같은 여러 숨겨진 파일(구성 등을 위한)이 포함되어 있습니다. 이러한 파일을 rsync 백업 및 임시 백업에서 제외하고 싶습니다. 파일.

그러나 일부 웹 사이트 및 앱 구성 파일의 .htaccess와 같이 유지하고 싶은 일부 .files 및 .directories도 있습니다.

이 rsync 명령을 사용하고 있습니다.

rsync -acuvz --delete --progress --exclude-from '/home/chase/rsync/Files-excludes.txt' /home/chase/ /media/chase/Files

내용은 Files-excludes.txt다음과 같습니다.

/Dropbox
/Ubuntu\ One
/.*
*~

그러나 언급된 .files 및 .directories가 제외될까봐 걱정됩니다. 특히 -a 옵션이 하위 디렉터리를 통해 반복되기 때문입니다. 어떤 통찰력이 있습니까?

답변1

당신이 사용할 수있는

--제외-파일에서
제외 파일을 만든 다음 제외할 파일과 폴더를 설명합니다.

같은 것

/홈/usr/.*

파일에서 . /home/usr/의 디렉토리

여기에서 자세한 내용을 확인하세요 http://articles.slicehost.com/2007/10/10/rsync-exclude-files-and-folders

관련 정보