FTP ile yükleme

Bir FTP sunucusuna yükleme yapmak için, URL'de tüm hedef dosya yolunu ve adını belirtirsiniz ve yüklenecek yerel dosya adını -T, --upload-file ile belirtirsiniz. İsteğe bağlı olarak, hedef URL'yi bir eğik çizgiyle bitirirsiniz ve ardından yerel yoldaki dosya bileşeni curl tarafından eklenir ve uzak dosya adı olarak kullanılır.

Şöyle:

curl -T localfile ftp://ftp.example.com/dir/path/remote-file

veya yerel dosya adını uzak ad olarak kullanmak için:

curl -T localfile ftp://ftp.example.com/dir/path/

Yükleme yaparken üzerine yazmak yerine --append seçeneğiyle yerel dosyayı hedef dosyaya ekleyin:

curl -T uploadthis --append ftp://example.com/directory/remotename

curl ayrıca -T argümanında globbing destekler, böylece bir dizi dosyayı kolayca yüklemeyi seçebilirsiniz:

curl -T 'image[1-99].jpg' ftp://ftp.example.com/upload/

veya bir dosya serisi:

curl -T '{file1,file2}' ftp://ftp.example.com/upload/

veya

curl -T '{Huey,Dewey,Louie}.jpg' ftp://ftp.example.com/nephews/