دانلودکننده (Downloader (wget))
با «wget» می توانی فایل ها را از وب بگیری. «دانلود فایل با wget» ساده است و بدون رابط گرافیکی کار می کند. «پروتکل (Protocol)» یعنی قانون های ارتباطی اینترنت. حالا با چند مثال جلو می رویم.
استفاده پایه
برای دانلود یک فایل، فقط آدرس را بده. سپس wget دانلود می کند.
wget http://example.com/file.txt
اجرای پس زمینه با -b
دانلود طولانی داری؟ با -b بفرست پس زمینه. خروجی در فایل لاگ می آید.
wget -b http://example.com/file.txt
حالت بی صدا با -q
در اسکریپت ها شلوغی بد است. با -q خروجی ساکت می شود.
wget -q http://example.com/file.txt
دانلود بازگشتی با -r
می خواهی یک پوشه کامل بگیری؟ با -r همه مسیر را دانلود کن.
wget -r http://example.com/directory/
ادامه دانلود ناتمام با -c
اینترنت قطع شد؟ با -c ادامه بده. فایل از همان جا کامل می شود.
wget -c http://example.com/largefile.zip
محدودکردن سرعت با --limit-rate
نمی خواهی همه پهنای باند برود؟ با --limit-rate سرعت را محدود کن.
wget --limit-rate=200k http://example.com/file.txt
خواندن خروجی wget
پیشرفت دانلود، اندازه فایل، سرعت و زمان مانده را ببین. اگر خطا دیدی، آدرس یا اینترنت را بررسی کن.
گام های عملی سریع
- آدرس معتبر پیدا کن. سپس اتصال را چک کن.
- نیازت را بسنج. تکی، پوشه، یا ادامه دانلود.
- گزینه مناسب بزن؛
-r،-c،-qیا--limit-rate. - خروجی را بخوان. فایل را در پوشه فعلی بیاب.
نکته: برای «دانلود فایل با wget» همیشه پوشه مقصد را چک کن. اگر نیاز به انتقال داده داری، از curl استفاده کن. برای تست شبکه، پینگ کاربردی است. مرجع این صفحه را با دانلود فایل با wget نشانه گذاری کن.
جمع بندی سریع
- wget دانلودکننده غیرتعاملی است.
- -b دانلود را پس زمینه می برد.
- -q خروجی را ساکت می کند.
- -r پوشه ها را کامل می گیرد.
- -c دانلود ناتمام را ادامه می دهد.