Wyszukiwanie w witrynie

Jak zmienić nazwę pliku podczas pobierania za pomocą Wget w systemie Linux


Narzędzie Wget to popularne i bogate w funkcje narzędzie do pobierania plików oparte na wierszu poleceń dla systemów operacyjnych typu Unix i systemu operacyjnego Windows. Obsługuje nieinteraktywne pobieranie plików za pośrednictwem protokołów takich jak HTTP, HTTPS i FTP.

Został zaprojektowany do niezawodnej pracy z wolnymi lub niestabilnymi połączeniami sieciowymi. Co ważne, w przypadku zakłóceń w sieci umożliwia kontynuację pobierania częściowo pobranego pliku poprzez ponowne uruchomienie określonego polecenia.

Sugerowana lektura: 5 narzędzi opartych na wierszu poleceń systemu Linux do pobierania plików

W tym krótkim artykule wyjaśnimy, jak zmienić nazwę pliku podczas pobierania za pomocą polecenia wget na terminalu Linux.

Domyślnie wget pobiera plik i zapisuje go pod oryginalną nazwą w adresie URL – w bieżącym katalogu. Co się stanie, jeśli oryginalna nazwa pliku jest stosunkowo długa, jak pokazano na zrzucie ekranu poniżej.

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip

Biorąc powyższy przykład, aby zmienić nazwę pobranego pliku za pomocą polecenie wget na inną, możesz użyć -O lub --output-document flaga z opcjami -c lub --continue pomaga w dalszym pobieraniu częściowo pobranego pliku, jak wyjaśniliśmy na początku.

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip -O db-connection-test.zip

Zauważ, że flaga -O mówi wget, aby wykonał przekierowanie powłoki, a nie instruuje go, aby użył nowej nazwy zamiast oryginalnej nazwy w adresie URL. Tak się praktycznie dzieje:

wget -cO - https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip > db-connection-test.zip
ls

Plik jest zapisywany na standardowe wyjście, a następnie przekierowywany przez powłokę do określonego pliku, jak pokazano na zrzucie ekranu powyżej.

Jeśli chcesz pobierać filmy z YouTube i innych witryn z wiersza poleceń, możesz zainstalować YouTube-DL i używać go w systemie Linux.

To wszystko na teraz! W tym artykule pokazaliśmy, jak zmienić nazwę pobranego pliku za pomocą polecenia wget. Aby przesłać nam jakiekolwiek pytania lub dodać swoje przemyślenia na temat tego artykułu, skorzystaj z poniższego formularza komentarza.