
홈 폴더를 USB 디스크와 동기화하려고 합니다.
내 홈 폴더의 숨겨진 파일과 디렉터리를 무시하고 싶지만 이 디렉터리에서만 내 홈 폴더에 포함된 하위 디렉터리의 숨겨진 파일을 동기화해야 합니다.
이 옵션을 사용하려고 했지만 --exclude="/home/valentin/.*" --exclude "/home/valentin/.*/"
rsync는 예를 들어 /home/valentin/.cache/까지 모든 것을 동기화합니다.
어떤 옵션을 사용해야 합니까?
답변1
아래 명령을 사용하십시오.
rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
답변2
--exclude에 rsync가 사용하는 경로는 /source에 상대적입니다.
rsync -avz --exclude '.*' ~ /destination
트릭을 수행해야합니다.