İndirme nedir?
curl'e bir URL vererek indirilecek kaynağı belirtirsiniz. curl, aksi söylenmedikçe bir URL indirmeyi varsayar ve URL ne indirileceğini tanımlar. Bu örnekte indirilecek URL http://example.com:
curl http://example.com
URL kendi bileşenlerine ayrılır (başka bir yerde açıklandığı gibi), doğru sunucuyla iletişime geçilir ve ardından belirli kaynağı — genellikle bir dosyayı — teslim etmesi istenir. Sunucu daha sonra verileri teslim eder veya reddeder ya da belki istemci yanlış verileri istemiştir ve o zaman o veriler teslim edilir.
Bir kaynak isteği protokole özgüdür, bu nedenle bir FTP:// URL'si bir HTTP:// URL'sinden veya bir SFTP:// URL'sinden farklı çalışır.
Yol (path) kısmı olmayan bir URL, yani yalnızca bir ana bilgisayar adı kısmı olan bir URL (yukarıdaki http://example.com örneği gibi) dahili olarak kendisine bir eğik çizgi ('/') ekler ve ardından curl'ün sunucudan istediği kaynak bu olur.
Komut satırında birden fazla URL belirtirseniz, curl her URL'yi tek tek indirir. Önceki tamamlanana kadar ikinci transfere başlamaz, vb.