خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه استفاده از Wget برای دانلود فایل ها در لینوکس

یادگیری نحوه استفاده از دستور wget به نفع خود برای دانلود فایل ها برای همه کاربران لینوکس، چه معمولی و چه پیشرفته، مفید است.

گنو/لینوکس کاربردهای عملی زیادی دارد. شما به راحتی می توانید تمام تراکنش های خود را از طریق ترمینال انجام دهید. اگر دستورالعمل‌های مرتبط با لینوکس را خوانده‌اید یا ویدیوها را تماشا کرده‌اید، حتماً با دستور wget مواجه شده‌اید. استفاده از آن بسیار آسان است و با گرفتن پارامترها کار می کند.

به عنوان مثال، اگر لینک دانلود مستقیم فایلی که می خواهید دانلود کنید را می دانید، می توانید با استفاده از دستور wget بدون استفاده از برنامه های اضافی یا نیاز به مرورگر، این فایل را از کنسول دانلود کنید.

در اینجا همه چیزهایی که باید در مورد دستور wget بدانید شامل چند مثال عملی است.

دانلود یک فایل واحد

این یکی از اساسی ترین کاربردهای دستور wget است. هدف در اینجا دانلود یک فایل واحد به سیستم با استفاده از پیوند هدف شناخته شده است. دستور wget برای این کار به صورت زیر است:

wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

دانلود یک فایل با wget

همانطور که در تصویر مشخص است، می توانید یک فایل را با دستور wget دانلود کنید و با ls -l محل دانلود آن را پیدا کنید.

دانلود دسته ای فایل ها

با استفاده از پارامتر -i با دستور wget می توان چندین فایل را از لینک های ذخیره شده در یک سند متنی به طور همزمان بارگیری کرد.

به عنوان مثال، شما می خواهید همه فایل های PDF را در یک آدرس خاص به طور همزمان دانلود کنید. برای این کار باید لینک های دانلود این PDF ها را در یک سند متنی ذخیره کنید. این کار را می توانید با ایجاد فایلی به نام my_pdfs با دستور vim my_pdfs و افزودن لینک های لازم به آن انجام دهید.

مطلب مرتبط:   9 بهترین دستور عیب یابی شبکه لینوکس

پی دی اف هایی را که می خواهید دانلود کنید آماده کنید

بیایید فرمت‌های PDF مستندات Google Cloud را به عنوان مثال دانلود کنیم. لینک های PDF را در یک فایل ذخیره کنید و از دستور زیر برای دانلود آنها استفاده کنید:

wget -i my_pdfs

دانلود دسته ای با wget

پس از این مرحله می توانید فایل های دانلود شده را با اجرای:

ls -l

مکان فایل های دانلود شده با wget

با تعیین مکان سفارشی دانلود کنید

اگر می خواهید فایل در یک مکان خاص در سیستم شما دانلود شود، باید از پرچم -P با دستور زیر استفاده کنید:

wget -P /path/to/dir filelink

این را می توانید در مثال زیر مشاهده کنید. به همین ترتیب، سعی کنید یک فایل aircrack-ng را دانلود کنید و این بار یک آدرس را مشخص کنید. به عنوان مثال، می توانید یک پوشه Myfile برای ذخیره فایل دانلود شده ایجاد کنید.

wget -P Myfile https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

با تعیین آدرس با wget فایل ها را دانلود کنید

برای دانلود فایل خود در محل مورد نظر، باید مسیر کامل دایرکتوری را مشخص کنید. همچنین می‌توانید دستور ls -l را بعداً اجرا کنید تا مطمئن شوید که فایل شما واقعاً همان جایی است که می‌خواهید باشد.

دانلود با تعیین یک نام فایل سفارشی

با پارامتر wget -O می توانید فایلی را که می خواهید دانلود کنید نام گذاری کنید و آن را در هر مکانی که می خواهید دانلود کنید. برای جلوگیری از سردرگمی، یک پوشه oParameter جدید ایجاد کنید و سعی کنید فایل aircrack-ng خود را با نام مورد نظر خود در این دایرکتوری دانلود کنید، در این مورد aircrack.

wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

می توانید فایل دانلود شده را با wget نامگذاری کنید

پس از اینکه Wget دانلود فایل با نام “aircrack” و ذخیره آن در پوشه /oParameter را به پایان رساند، می توانید با دستور ls -l این را تایید کنید.

علاوه بر این، اگر می خواهید نام فایل دانلود شده را بدون تغییر مکان آن تغییر دهید، کافی است نام فایل جدید را بدون تعیین مکان مشخص کنید. برای مثال می توانید با استفاده از دستور wget new_name file_link نام فایل را برای دانلود تغییر دهید. از آنجایی که شما هیچ مکانی را مشخص نمی کنید، به طور خودکار در فهرست کاری فعلی شما قرار می گیرد.

wget myfilename https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

نام فایل را برای دانلود با wget تغییر دهید

از سرگیری دانلودهای قطع شده با Wget

دانلود ناموفق یکی از رایج ترین مشکلات هنگام دانلود فایل های حجیم است. در چنین مواقعی امکان از سرگیری دانلود و دریافت بقیه فایل وجود دارد.

مطلب مرتبط:   نحوه رفع خطای SSH "Connection Refused" در لینوکس

می توانید از پارامتر -c با دستور wget برای بارگیری مجدد یک فایل قطع شده استفاده کنید. بنابراین، در نتیجه استفاده از wget -c download_link، اگر فایل به طور کامل دانلود نشده باشد، به جای دانلود فایل از ابتدا، این شانس را دارید که از جایی که متوقف شده است، ادامه دهید. این بسیار کاربردی است، به خصوص برای فایل های حجیم.

برای درک بهتر این موضوع، ابتدا پوشه ای به نام Resume در دسکتاپ ایجاد کنید. با استفاده از دستور cd با ترمینال به این پوشه دسترسی پیدا کنید و سعی کنید فایل aircrack را که در نمونه های دیگر استفاده کرده اید از اینجا دانلود کنید. سپس این دانلود را با ترکیب کیبورد Ctrl + Z قطع کنید.

از سرگیری دانلود قطع شده با wget

همانطور که مشاهده می کنید 19 درصد از فایل دانلود شده است که 1645946 بایت را شامل می شود. حالا از پارامتر -c به همین ترتیب استفاده کنید و سعی کنید دانلود را ادامه دهید.

دانلود قطع شده کامل با wget

همانطور که مشاهده می کنید، دانلود به پایان رسیده است. بنابراین نیازی به حذف فایل و دانلود مجدد آن از ابتدا نیست. این فقط یک فایل کوچک برای اهدافی بود. اما برای فایل های بسیار بزرگ، می توانید با استفاده از Wget در وقت خود صرفه جویی کنید.

محدود کردن سرعت دانلود Wget

اگر می خواهید، می توانید سرعت دانلود خود را برای فایلی که می خواهید دانلود کنید محدود کنید. برای این محدودیت می توانید از دستور زیر استفاده کنید:

wget --limit-rate 300K https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

این دستور سرعت دانلود شما را به 300 کیلوبایت در ثانیه محدود می کند.

مطلب مرتبط:   چگونه اسکنر اثر انگشت خود را با PAM در لینوکس راه اندازی کنیم

محدود کردن سرعت دانلود با wget

با تغییر مقدار 300K می توانید سرعت های مختلف را امتحان کنید.

دانلود فایل ها در پس زمینه

می توانید یک فایل را در پس زمینه با پارامتر -b دانلود کنید. این بیشتر مواقع زمانی که مشغول کارهای دیگر در پیش زمینه هستید مفید است. علاوه بر این، اگر می خواهید نتایج فرآیند دانلود را بیاموزید، کافی است فایل wget-log را که در همان محل فایل دانلود شده قرار دارد، بررسی کنید.

دانلود فایل پس زمینه با wget

دانلود فایل با لینوکس و Wget آسان شد

از آنجایی که گنو/لینوکس یک سیستم کاملاً متن باز است، زیرساختی را فراهم می کند که می توانید هر طور که می خواهید شخصی سازی کنید. می توانید از صدها هزار برنامه و کتابخانه ساخته شده برای لینوکس استفاده کنید. شما می توانید بدون نیاز به دانش برنامه نویسی یا دانلود برنامه با Wget همه چیز را مدیریت کنید. کنترل فرآیندهای دانلود فایل هایی که دانلود و بر روی سیستم خود نصب خواهید کرد با دستور wget بسیار آسان است.

همچنین به یاد داشته باشید که بسیاری از منابع نرم افزاری غیر از وب سایت های رسمی می توانند امنیت شما را به خطر بیندازند. به همین دلیل است که باید همیشه نسبت به لینک های دانلودی که با Wget استفاده می کنید شک داشته باشید.