
디렉터리를 원격으로 복사하고 싶지만(실제로는 여러 개가 있지만 이는 간단한 예임) 디렉터리에서 찾은 .dat 파일을 복사하지 않기를 원합니다.
나는 현재 다음을 사용하고 있습니다:
scp -r remotemachine:/directory .
하지만 내 .dat 파일은 크기가 크기 때문에 사본에 포함시키지 않는 것이 좋습니다.
감사해요.
답변1
불행히도 scp에는 파일을 필터링하는 옵션이 없습니다. rsync를 사용하는 것이 더 좋습니다.
rsync -rP --exclude '*.dat' user@server:/destination
답변2
mc
쉘 링크를 사용해 보십시오 . [!.dat]*
복사하는 동안 필터를 적용해야 합니다 .
답변3
이 시도:
scp -r [!.dat]* remotemachine:/directory
그리고 우리에게 알려주세요.