Muszę użyć, wget
aby pobrać plik do katalogu /var/cache/foobar/
(więc na przykład, jeśli pobiorę stackexchange-site-list.txt
, zostanie pobrany /var/cache/foobar/stackexchange-site-list.txt
)
czy to możliwe? curl
byłaby również opcja, ale wolałbym nie używać curl
, ponieważ nie jest instalowany domyślnie.
man wget
man get
. Celem stackexchange nie jest udzielenie odpowiedzi na każde możliwe pytanie.-P
przełącznika, takiego samego w / A poniżej. Ze strony podręcznika: Jak określić lokalizację za pomocą wget? .grep
lub coś w tym rodzaju, ale nawet to prawdopodobnie nie da odpowiedzi z powodu sformułowania.Odpowiedzi:
Jeśli znasz nazwę pliku z wyprzedzeniem, możesz użyć
-O
opcji, aby wget powiedzieć mu, gdzie ma zapisać plik.źródło
minus capital O
jeśli to pomagaźródło
Aby dodać: Powyższy kod umożliwia pobranie WSZYSTKICH plików z katalogu docelowego do wybranego katalogu za pomocą jednego polecenia.
Podział dowodzenia:
Parametry, dla których wget używa do pobrania całego katalogu na raz zamiast jednego pliku na raz:
Miejsce docelowe pobranych plików
Pochodzenie plików (katalog online)
źródło