특정 디렉토리의 숨겨진 파일만 제외

특정 디렉토리의 숨겨진 파일만 제외

홈 폴더를 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

트릭을 수행해야합니다.

관련 정보