Jak pobrać plik za pomocą wiersza polecenia?

14

Chcę pobrać plik z wiersza polecenia systemu Linux. Zasadniczo używam sshi próbuję pobrać plik do mojego systemu plików na laptopie. Jak mogę to zrobić z wiersza poleceń?

Tamara Wijsman
źródło

Odpowiedzi:

24

wgeti curlsą powszechnie używane w przypadku adresów URL. W przypadku plików zdalnych użyj scpdla pojedynczych plików i rozważ rsynckatalogi.

geekozaur
źródło
3
lub scp -rdla katalogów
MattBianco
IME rsync jest lepszy zarówno dla plików, jak i katalogów - jeśli są dostępne - oprócz czegokolwiek innego, z czym może skutecznie sobie poradzić.
cbz
Zgoda; scp -rgłównie mnie denerwuje, kiedy popełniam błąd, próbując go użyć.
geekozaur
Próbuję pobrać środowisko eclipse ( 212.219.56.184/sites/download.eclipse.org/eclipseMirror/... ) w systemie Linux przy użyciu wiersza polecenia. Ale pojawia się komunikat „Łączenie z 212.219.56.184:80 ... nie powiodło się: połączenie odrzucone” ... Masz pojęcie, na czym polega problem?
om39a
14

Jeśli plik jest publicznie dostępny, to:

wget http://example.com/file.tar
zengr
źródło
W tym artykule wyjaśniono, jak korzystać z różnych opcji dostępnych dla wget. Sengar +1 dla ciebie;)
Shekhar
1

Poparłem odpowiedź Zengra, ale chciałbym wspomnieć (ponieważ twoje pytanie jest nieco niejasne) lynxlub linksprzeglądarki internetowe, jeśli nie pamiętasz pełnego adresu URL pliku do pobrania.

scp z uwierzytelnianiem za pomocą klucza publicznego jest Twoim przyjacielem, jeśli kopiujesz między swoimi komputerami.

MattBianco
źródło