저는 Android 휴대폰을 사용하여 4K 동영상을 녹화합니다. 이제 파일이 생성되는 즉시 자동으로 파일(DCIM 폴더에서)을 내 NAS 폴더로 전송하고 휴대폰에서 원본 파일을 삭제하고 싶습니다.
rsync가 이 작업을 매우 효율적으로 수행할 수 있다는 것을 알고 있지만 휴대폰에서 녹음을 삭제하면 대상 파일도 삭제됩니다.
자동으로 이를 수행하는 방법이 있습니까?
1) 휴대폰에서 NAS로 파일 전송
2) 이체 확인
3) 휴대폰에 있는 원본 파일을 삭제하세요.
또한 Android에서 termux 앱을 사용하여 CLI 명령을 실행할 수 있습니다.
답변1
당신이 그것을 사용할 수 있다면 rsync
, 그것은 당신이 원하는 것을 정확하게 할 것입니다.
rsync -a --remove-source-files *.mp4 remote:/target/
이 --delete
플래그를 특별히 포함하지 않는 한 소스에 더 이상 존재하지 않는 대상의 파일은 삭제되지 않습니다.