Bagaimana cara mengunduh file dari situs web melalui terminal?

Misalkan kita memiliki URL lengkap dari file yang diinginkan misalnya.

http://domain.com/directory/4?action=AttachFile& lakukan = Lihat & amp; target = file. tgz

Saya ingin pergi tanpa menginstal perangkat lunak baru. Apakah mungkin?

Perintah

 cp  'http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz' hooray

tidak bekerja ;)

Buka terminal dan ketik

wget "http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz" 

untuk mengunduh file ke direktori saat ini.

wget  -P /home/omio/Desktop/ "http://thecanadiantestbox.x10.mx/CC.zip"

akan mengunduh file ke /home/omio/Desktop

wget  -O /home/omio/Desktop/NewFileName "http://thecanadiantestbox.x10.mx/CC.zip"

akan mengunduh file ke /home/omio/Desktop dan memberikan anda NewFileName nama.

Anda bisa melakukannya dengan menggunakan curl .

curl -O http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

- O menyimpan file dengan nama yang sama seperti di url daripada membuang output ke stdout

Untuk lebih informasi

Saya menggunakan axel dan wget untuk mengunduh dari terminal, axel adalah akselerator unduhan

syntax

axel

axel www.example.com/example.zip

wget

wget -c www.example.com/example.zip

untuk lebih jelasnya Ketik man axel, man wget di terminal

Hanya untuk menambahkan lebih banyak rasa pada pertanyaan ini, saya juga menyarankan Anda untuk melihat ini:

history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now

Anda dapat menggunakan ini untuk mematikan komputer Anda setelah Anda wget perintah dengan a ; mungkin atau dalam bash berkas skrip.

Ini berarti Anda tidak harus tetap terjaga di malam hari dan memantau sampai unduhan Anda (tidak)berhasil dijalankan.

Baca juga jawaban ini

kurangnya penyebutan Aria2 hanya merugikan jadi dengan mengatakan itu, periksa Aria2. https://aria2.github.io/

Menginstalnya dengan hanya mengetik di terminal:

sudo apt install aria2

Kemudian cukup ketik ini untuk men-download file:

aria2c http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz

Anda dapat menemukan bantuan lebih lanjut dengan aria2 demi man page.

Saya melakukan langkah-langkah ini dari Oh-my-zsh,

brew install wgetwget https://github.com/sencha-extjs-examples/QuickStart/archive/master.zip

Gunakan ’ wget-O hore “http://domain.com/directory/4?action=AttachFile&do=get&target=file.tgz”’. Anda dapat menambahkan opsi '- c ’ untuk melanjutkan unduhan jika koneksi terputus saat mengunduh file.

‘wget mungkin adalah cara paling sederhana tetapi Anda juga dapat menggunakancurl’. Baca ini

‘wget’ adalah teman Anda di sini :slight_smile:

“hore” retak saya LOL