Pobieranie plików z sieci Web za pomocą wiersza poleceń systemu Mac OS X

Anonim

Często tworzę strony internetowe i często denerwuje mnie, gdy nie mogę ponownie uruchomić przeglądarki, ponieważ jestem w trakcie pobierania. Kiedy więc muszę pobrać duży plik i nie chcę się martwić, czy Safari, Chrome lub Firefox będzie działać bez przerwy, zwracam się do zaufanego terminala! W rzeczywistości możesz łatwo pobrać dowolne pliki z Internetu za pomocą wiersza poleceń na komputerze Mac.

Gdy następnym razem będziesz mieć plik do pobrania, po prostu skopiuj adres URL do schowka, a następnie otwórz okno terminala i użyj polecenia „zwiń”.

Curl jest łatwy w użyciu do pobierania plików, w najprostszej postaci jego składnia wygląda następująco:

zawiń -O

Docelowy adres URL pliku powinien być poprzedzony ciągiem http dla sieci. Domyślnie spowoduje to pobranie żądanego adresu URL do bieżącego katalogu roboczego, przy użyciu tej samej nazwy dla zapisanego pliku, jaka była na zdalnym serwerze (innymi słowy, jeśli plik nazywa się „nazwa_pliku.zip” na zdalnym serwerze, nazwa pozostanie taka sama podczas pobierania.

Musisz użyć flagi -O (duże o) z zawinięciem, aby nazwa pliku pozostała taka sama. Flaga -o z małymi literami zmieni nazwę. curl – pomoc może wyjaśnić więcej.

Po zapoznaniu się z podstawami zróbmy jednak coś bardziej przydatnego i określmy, gdzie plik zostanie zapisany przed zwijaniem, używając konkretnego przykładu.

Najpierw będziesz chciał zmienić katalogi, w których chcesz zapisać plik, odbywa się to za pomocą polecenia „cd”. Użyjemy pulpitu jako przykładu: cd ~/Desktop

Teraz, gdy zmieniliśmy nasz katalog na „Pulpit” (dla wygody), możemy rozpocząć pobieranie. Do pobrania użyjemy wbudowanego narzędzia o nazwie „curl”.

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

Curl natychmiast pobierze plik. Jeśli plik jest wystarczająco duży, pojawi się pasek postępu wskazujący czas pobierania.

Możesz nawet połączyć powyższe ciągi poleceń w jedno polecenie, jeśli chcesz:

cd ~/Pulpit; curl -O http://remote-server-IP/file.zip

Oczywiście curl ma wiele innych zastosowań poza pobieraniem plików z sieci, więc nie przegap naszych innych postów na temat używania curl.

"

Jeśli masz inne pomocne wskazówki lub wskazówki dotyczące korzystania z tej metody pobierania plików z internetu, podziel się nimi z nami w komentarzach poniżej!

Pobieranie plików z sieci Web za pomocą wiersza poleceń systemu Mac OS X