-1
ftp를 통해 서버로 이미지를 전송하려고합니다.ftp 전송은 filezilla에서 작동하지만 명령 줄에서는 작동하지 않습니다.
Filezilla를 사용하면 작동합니다. 서버에서 파일을 볼 수 있습니다.
나는이 원시 FTP 명령을 사용하는 경우 :
ftp -p -v -n $server << EOF
quote USER $user
quote PASS $pass
prompt off
cd Stock
mput *.jpg
quit
EOF
그것은, 내가이 일처럼 내 터미널에서 보이는 경우에도 서버에서 내 이미지를 볼 수 없습니다 작동하지 않습니다
:
227 Entering Passive Mode (89,151,93,136,207,15).
150 Opening ASCII mode data connection.
226 Transfer complete.
1225684 bytes sent in 1.88 secs (651.70 Kbytes/sec)
어떤 원인 일 수 있습니까?
나는 파일이 예상보다 다른 디렉토리에있는 생각한다. – Barmar
ftp를 사용하여 파일을 사용자의 홈 디렉토리에 저장합니다. 어쩌면 Filezilla에서 하위 디렉토리에 넣을 수 있습니다. 'cd' 명령을 추가하여 서브 디렉토리로 가십시오. – Barmar
@Barmar 당신이 올바른 디렉토리가 있습니다. 파일을 저장하는 디렉토리가 있습니다.하지만 스크립트의 해당 디렉토리에 CD를 넣었습니다. 스크립트 스 니펫에 넣는 것을 잊었습니다. – Sulli