![우분투 폴더에서 구글드라이브 폴더로 사진 복사하기](https://rvso.com/image/1072594/%EC%9A%B0%EB%B6%84%ED%88%AC%20%ED%8F%B4%EB%8D%94%EC%97%90%EC%84%9C%20%EA%B5%AC%EA%B8%80%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%ED%8F%B4%EB%8D%94%EB%A1%9C%20%EC%82%AC%EC%A7%84%20%EB%B3%B5%EC%82%AC%ED%95%98%EA%B8%B0.png)
모든 사진 파일(Steam 스크린샷)을 Google 드라이브 계정에 복사한 다음 홈 서버에 백업하는 crontab 일정을 만들려고 합니다.
지금까지 "cp - R /home/(user)/Pictures/Screenshots/Steam/ gio google-drive://(user)@gmail.com/Screenshots/Steam/"이 있지만 "cp: target '( URL)'은 디렉토리가 아닙니다."
전에 이런 일을 해본 사람이 있나요? 웹을 일부 검색했지만 최신 정보와 실제 정보를 거의 찾지 못했습니다.
답변1
cp - R /home/(user)/Pictures/Screenshots/Steam/ gio google-drive://(user)@gmail.com/Screenshots/Steam/" but this outputs "cp: target '(URL)' is not a directory
디렉토리와 옵션에 공간이 있어야 합니다.
cp -R /home/(user)/Pictures/Screenshots/Steam/gio google-drive://(user)@gmail.com/Screenshots/Steam/
Steam/ gio
및 에서 공백을 제거했습니다 cp - R
.
시간이 지남에 따라 사진 컬렉션이 늘어나는 경우 rsync를 제안합니다. 새 파일만 복사하도록 설정하면 기존 파일을 덮어쓸 필요가 없습니다.
rsync -ca --ignore-existing /home/(user)/Pictures/Screenshots/Steam/gio google-drive://(user)@gmail.com/Screenshots/Steam/
대상(Google 드라이브)에 존재하지 않는 새 스크린샷만 전송됩니다.