소개 | rsync는 매우 유용하고 인기 있는 Linux 도구입니다. 파일을 백업 및 복원하고 파일을 비교 및 동기화하는 데 사용됩니다. 이전 기사에서 Linux에서 rsync를 사용하는 방법을 이미 설명했으며 오늘은 더 유용한 rsync 팁을 추가하겠습니다. |
때때로 동기화를 많이 수행할 때 파일 및 디렉터리 목록을 동기화에서 제외하고 싶을 수도 있습니다. 일반적으로 장치 파일, 특정 시스템 파일 등 불필요한 디스크 공간을 차지하는 파일이나 임시 파일, 캐시 파일 등은 동기화에 적합하지 않습니다.
먼저 "excluded"(물론 원하는 이름으로 지정할 수 있음)라는 파일을 만든 다음 제외하려는 폴더나 파일을 한 줄에 하나씩 파일에 작성해 보겠습니다. 우리의 경우 루트 파티션의 전체 백업을 만들려면 부팅 시 생성된 일부 장치 디렉터리와 임시 파일이 있는 디렉터리를 제외해야 합니다. 목록은 다음과 같습니다.
그런 다음 다음 명령을 실행하여 시스템을 백업할 수 있습니다.
명령줄에서 파일 제외
명령줄에서 직접 파일을 제외할 수도 있습니다. 이 방법은 제외하려는 파일 수가 적고 스크립트로 작성하거나 crontab에 추가하고 싶지만 스크립트를 원하지 않는 경우 매우 유용합니다. 또는 다른 파일을 사용하여 실행하려면 cron을 사용하세요.
예를 들어 /var를 백업 디렉터리에 동기화하고 싶지만 일반적으로 중요한 콘텐츠가 없는 캐시 및 tmp 폴더를 포함하고 싶지 않은 경우 다음 명령을 사용할 수 있습니다.
으아아아
이 명령은 스크립트나 cron에서 사용하기 쉽고 다른 파일에 의존하지 않습니다.
위 내용은 파일 및 디렉터리 제외를 위한 rsync 사용 안내의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!