bash 스크립트를 사용하여 파일을 다른 컴퓨터로 보내는 방법은 무엇입니까?

bash 스크립트를 사용하여 파일을 다른 컴퓨터로 보내는 방법은 무엇입니까?

sftp를 사용하여 명령줄에서 파일을 보낼 수 있다는 것을 알고 있지만 .sh 파일에서 이 작업을 수행하는 방법을 모르겠습니다. bash 파일에서 가능한 한 한 줄 또는 여러 줄로 이를 수행할 수 있는 방법이 있습니까? 나는 이미 파일을 받는 방법을 알고 있지만 보내는 방법은 알고 있지 않습니다. 또한 특정 디렉터리로 보내야 합니다.

답변1

원하는 .sh 파일은 다음과 같아야 합니다.

#!/bin/bash
scp /local/file user@remotehost:/path/to/directory

scp 명령의 예

.sh 파일이 실행 가능한지 확인하고, 그렇지 않으면 chmod명령을 사용하십시오.

관련 정보