![rsync를 사용할 때 대상에 소스의 루트 폴더가 생성되지 않도록 하는 방법은 무엇입니까?](https://linux55.com/image/72868/rsync%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%95%8C%20%EB%8C%80%EC%83%81%EC%97%90%20%EC%86%8C%EC%8A%A4%EC%9D%98%20%EB%A3%A8%ED%8A%B8%20%ED%8F%B4%EB%8D%94%EA%B0%80%20%EC%83%9D%EC%84%B1%EB%90%98%EC%A7%80%20%EC%95%8A%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
예를 들어, /tmp/src와 그 하위 폴더에 있는 모든 *.txt 파일을 /tmp/dst에 복사하면
rsync -avm --include='*.txt' --include='*/' --exclude='*' "/tmp/src" "/tmp/dst"
src
그것은 다음을 만든다 /tmp/dst
.
하지만 내가 원하는 것은 /tmp/src에 있는 것뿐입니다.
답변1
"/"만 추가하면 됩니다. /tmp/src/ /tmp/dst/
.
예를 들어, /tmp/src와 그 하위 폴더에 있는 모든 *.txt 파일을 /tmp/dst에 복사하면
rsync -avm --include='*.txt' --include='*/' --exclude='*' "/tmp/src" "/tmp/dst"
src
그것은 다음을 만든다 /tmp/dst
.
하지만 내가 원하는 것은 /tmp/src에 있는 것뿐입니다.
"/"만 추가하면 됩니다. /tmp/src/ /tmp/dst/
.