공유 Windows 파일 시스템에 액세스하기 위해 smbclient를 사용하고 있습니다. 권한이 없어서 설치할 수 없습니다.
새 파일이나 업데이트된 파일만 가져오는 방법은 무엇입니까? (동일한 입력).
rsync는 Windows FS가 설치된 경우에만 작동하고 그렇게 할 수 없기 때문에 rsync를 사용할 수 없을 것 같습니다. smbclient를 통해서만 접근할 수 있습니다.
답변1
보관 비트를 사용할 수 있습니다(관심 있는 파일의 보관 비트를 조작하는 사람이 아무도 없다고 가정).
Windows에서는 파일이 생성되거나 수정될 때마다 이 비트를 설정합니다.
smb: \> archive 2
이 비트가 설정된 파일에서만 작동하도록 SMB에 지시하고 완료되면 이를 0으로 재설정합니다.
그래서 이것이 도움이 될 것입니다 mget
. 반대 결과를 원하기 때문에 mput
서버 측 아카이브 비트는 자신의 파일 중 어떤 파일이 수정되었는지 확인하는 데 도움이 되지 않으므로 이 솔루션은 mget
.
이 활동(변경된 파일만 가져오고 보관 비트 재설정)은 일반적이며 자체 명령줄 옵션도 있습니다. -T
(생성) 및 (증분) 플래그가 있는 또는 옵션을 참조하세요 .--tar
c
g