jak uzyskać curl, aby zapisać plik w określonym katalogu? [Zamknięte]

15

Próbuję uzyskać curl, używając skryptu, aby pobrać plik i zapisać go w określonym katalogu. Mam go do pobrania, ale nie wiem, jak go pobrać do określonego katalogu ze skryptu. Zwykle po prostu zapisuje go w bieżącym katalogu roboczym.


źródło
To pytanie wydaje się nie na temat, ponieważ dotyczy typowego przypadku użytkownika, niezwiązanego bezpośrednio z administracją systemem. Takie pytania należy zadawać w systemach Unix i Linux . To pytanie jest za stare, aby je migrować.
Chris S
@ChrisS To nie ma dla mnie sensu. Administratorzy systemu stale używają curl i innych narzędzi do pobierania do określonego katalogu. Jest to podstawowa część administracji systemu.
rjurney

Odpowiedzi:

17
curl http://google.com > /path/to/dir/index.html
Mikrofon
źródło
5

KOREKTA:

Możesz użyć

-o, --output PLIK Zapisuje wyjście na standardowe wyjście zamiast standardowego wyjścia

curl --url https://google.com --output /any/file-location

antonydenyer
źródło
2
To nie odpowiada na pytanie.
Andrew Schulman
Dokumentacja dla -o mówi: >> Plik zostanie zapisany w bieżącym katalogu roboczym. Jeśli chcesz zapisać plik w innym katalogu, upewnij się, że zmieniłeś bieżący katalog roboczy przed wywołaniem curl za pomocą tej opcji.
meglio
1

Niech curl i skorupa robią dobrze, co robią:

(cd TARGET_DIRECTORY && curl ...)

W opisie -oopcji w instrukcji mogą Cię zainteresować .

Gilles „SO- przestań być zły”
źródło