내 홈 디렉터리에 있는 모든 파일과 폴더를 동기화하고 싶습니다. .
이것이 내가 지금까지 한 일입니다:
rsync -azPnv --delete /home/USER/ DESTINATION
무시하려면숨겨진 파일--exclude
, and 도 활용해야 할 것 --include
같은데 어떻게 해야 할지 모르겠습니다. 어떤 아이디어가 있나요?
답변1
이 --exclude
매개변수를 사용하여 파일과 폴더를 무시할 수 있습니다. 숨겨진 파일 및 폴더(파일 이름 또는 폴더 이름이 로 시작함 .
)의 경우 아래 매개변수를 사용하십시오.
--exclude "**/.*"
즉, .
모든 폴더에서 a로 시작하는 모든 파일과 폴더를 반복적으로 일치시킵니다.
- glob은
**
모든 파일과 디렉터리를 재귀적으로 일치시킵니다. *
임의 개수의 문자와 일치합니다.
에서man rsync
--exclude=PATTERN
exclude files matching PATTERN