rsync 속성 설정 방법은 무엇입니까?

rsync 속성 설정 방법은 무엇입니까?

내 홈 디렉터리에 있는 모든 파일과 폴더를 동기화하고 싶습니다. .

이것이 내가 지금까지 한 일입니다:

rsync -azPnv --delete /home/USER/ DESTINATION

무시하려면숨겨진 파일--exclude, and 도 활용해야 할 것 --include같은데 어떻게 해야 할지 모르겠습니다. 어떤 아이디어가 있나요?

답변1

--exclude매개변수를 사용하여 파일과 폴더를 무시할 수 있습니다. 숨겨진 파일 및 폴더(파일 이름 또는 폴더 이름이 로 시작함 .)의 경우 아래 매개변수를 사용하십시오.

--exclude "**/.*"

즉, .모든 폴더에서 a로 시작하는 모든 파일과 폴더를 반복적으로 일치시킵니다.

  • glob은 **모든 파일과 디렉터리를 재귀적으로 일치시킵니다.
  • *임의 개수의 문자와 일치합니다.

경로 이름 확장(globbing)에 대한 추가 정보

에서man rsync

--exclude=PATTERN
      exclude files matching PATTERN

관련 정보