일부 파일을 복사한 후 SSHPASS rsync scp -r이 작동하지 않습니다.

일부 파일을 복사한 후 SSHPASS rsync scp -r이 작동하지 않습니다.

rsync: link_stat "/home/user/file.txt" 실패: 해당 파일 또는 디렉터리가 없습니다. (2)

sshpass -e ssh -oBatchMode=no $user@$ip.$remotehost "rsync -v -e ssh file.txt /home/user/$folder/ && cd /home/user/$folder/ && ls -l"

처음 몇 개의 텍스트 파일을 복사한 후 작동이 중지되었습니다. 내 명령에 문제가 있나요?

답변1

명령 및 오류 메시지를 보면 변수가 $folder"나중에" 사례에서 더 이상 정의되지 않은 것 같습니다.

결과적으로 의도한 대상 경로 이름은 /home/user/$folder/file.txtrsync 오류 메시지에 언급된 경로 이름과 동일합니다 /home/user//file.txt./home/user/file.txt

관련 정보