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.