Saya mencoba menggunakan perintah CURL untuk mengunduh file dari server FTP ke drive lokal di komputer saya. Saya sudah mencoba
curl " ftp: // myftpsite " - nama pengguna: kata sandi -Q "CWD / users / myfolder /" -O "myfile.raw"
Tapi itu mengembalikan kesalahan yang mengatakan:
curl: Nama file jarak jauh tidak panjang!
curl: coba 'curl --help' atau 'curl --manual' untuk informasi lebih lanjut
curl: (6) Tidak dapat menyelesaikan host: myfile.raw; Tidak ada catatan data dari tipe yang diminta
Saya sudah mencoba beberapa metode lain, tetapi sepertinya tidak ada yang berhasil.
Selain itu, saya tidak begitu yakin bagaimana menentukan folder mana yang saya inginkan untuk mengunduh file tersebut. Bagaimana saya melakukannya?
/
, dan setiap argumen yang dikirim denganCWD
perintah:%2fusers/myfolder
sebagaiCWD /users
,CWD myfolder
. Lihat RFC 1738 tentang topik ini.Saya menggunakan ini sepanjang waktu. Itu bekerja seperti pesona.
sumber
Mencoba:
(Jika nama file jarak jauh adalah 'myfile.raw')
sumber
Seperti yang disarankan yan,
seharusnya berfungsi, tetapi beberapa server FTP menggunakan kebijakan keamanan yang tidak sesuai standar. Dalam kasus tersebut, opsi
--ftp-method singlecwd
atau--ftp-method nocwd
dapat membantu.sumber