
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