12Sep

כיצד להשתמש wget, את שורת הפקודה Ultimate הורדה כלי

click fraud protection

חדש יותר לא תמיד טוב יותר, ואת הפקודה wget הוא הוכחה.הראשון שוחרר בחזרה בשנת 1996, יישום זה הוא עדיין אחד מנהלי ההורדה הטובים ביותר על פני כדור הארץ.אם אתה רוצה להוריד קובץ יחיד, תיקייה שלמה, או אפילו מראה אתר שלם, wget מאפשר לך לעשות את זה עם רק כמה הקשות.

כמובן, יש סיבה שלא כולם משתמשים wget: זה יישום שורת הפקודה, וככזה לוקח קצת זמן למתחילים ללמוד.הנה את היסודות, כך שתוכל להתחיל.

כיצד להתקין wget

לפני שתוכל להשתמש wget, אתה צריך להתקין את זה.איך לעשות זאת משתנה בהתאם למחשב:

  • רוב( אם לא כולם) הפצות לינוקס לבוא עם wget כברירת מחדל.אז משתמשי לינוקס לא צריך לעשות שום דבר!
  • מערכות MacOS לא מגיעים עם wget, אבל אתה יכול להתקין את שורת הפקודה באמצעות כלים Homebrew.לאחר שהגדרת Homebrew, פשוט להפעיל לחלוט להתקין wget במסוף.
  • משתמשי Windows אין גישה קלה wget ב הפקודה הפקודה המסורתית, למרות Cygwin מספק wget ושירותים אחרים GNU, ואת Windows 10 של אובונטו של פגז באש מגיע גם עם wget.

לאחר התקנת wget, אתה יכול להתחיל להשתמש בו מיד משורת הפקודה.בואו להוריד כמה קבצים!

הורד קובץ יחיד

instagram viewer

נתחיל עם משהו פשוט.העתק את כתובת האתר של קובץ שברצונך להוריד בדפדפן שלך.

כעת חזרו אל הטרמינל והקלדו wget ואחריו כתובת האתר המודבקת.הקובץ יוריד, ותראה התקדמות בזמן אמת כפי שהיא עושה.

שים לב שהקובץ יוריד לתיקיה הנוכחית של הטרמינל, כך שתרצה תקליטור לתיקייה אחרת אם אתה רוצה לאחסן אותה במקום אחר.אם אינך בטוח מה פירוש הדבר, עיין במדריך שלנו לניהול קבצים משורת הפקודה.המאמר מזכיר לינוקס, אבל המושגים זהים על מערכות MacOS, ומערכות Windows פועל Bash.

המשך הורדה לא מלאה

אם, מסיבה כלשהי, עצרת את ההורדה לפני שהיא יכולה להסתיים, אל תדאגי: wget יכול להרים ממש במקום שבו הוא כבוי.פשוט להשתמש בפקודה זו:

wget-c file

המפתח כאן הוא -c, המהווה "אפשרות" בשורת הפקודה.אפשרות זו מאפשרת לך להמשיך בהורדה קיימת.

מראה אתר שלם

אם אתה רוצה להוריד אתר שלם, wget יכול לעשות את העבודה.

wget -m http://example.com

כברירת מחדל, פעולה זו תוריד הכל באתר example.com, אך סביר להניח שתרצה להשתמש במספר אפשרויות נוספות עבור מראה שמיש.

  • - קישורים-קישורים משנה קישורים בתוך כל דף שהורדו, כך שהם מצביעים זה על זה, לא על האינטרנט.
  • - דפים- requisites הורדות דברים כמו גיליונות סגנון, כך הדפים ייראה נכון נכון.
  • - לא האב מפסיק wget מ הורדת אתרי האב.אז אם אתה רוצה להוריד http: //example.com/ subexample, אתה לא בסופו של דבר עם דף האב.

שלב אפשרויות אלה לפי הטעם, ותסיים עם עותק של כל אתר אינטרנט שבו תוכל לגלוש במחשב.

שים לב כי שיקוף אתר שלם על האינטרנט המודרני הולך לקחת כמות עצומה של שטח, כך להגביל את זה לאתרים קטנים, אלא אם כן יש לך אחסון בלתי מוגבל כמעט.

הורד מדריך שלם

אם אתה גולש בשרת FTP ומצא תיקייה שלמה שברצונך להוריד, פשוט הפעל:

wget -r ftp: //example.com/ תיקייה

r במקרה זה אומר wget אתה רוצה להוריד רקורסיבית.אתה יכול גם לכלול - noparent אם אתה רוצה למנוע הורדת תיקיות וקבצים מעל לרמה הנוכחית.

להוריד רשימת קבצים בבת אחת

אם אתה לא יכול למצוא תיקייה שלמה של הורדות שאתה רוצה, wget עדיין יכול לעזור.פשוט הכנס את כל כתובות האתרים להורדה לקובץ TXT יחיד.

ואז הצבע wget למסמך זה עם אפשרות -i.כמו זה:

wget -i download.txt

האם זה ואת המחשב שלך יהיה להוריד את כל הקבצים המפורטים במסמך טקסט, וזה נוח אם אתה רוצה להשאיר חבורה של הורדות לרוץ לילה.כמה טריקים נוספים

אנחנו יכולים להמשיך: wget מציעה הרבה אפשרויות.אבל הדרכה זו נועדה רק לתת לך את נקודת ההשקה.כדי ללמוד עוד על מה wget יכול לעשות, הקלד אדם wget בטרמינל ולקרוא מה עולה.תלמד הרבה.

אחרי שאמרתי את זה, הנה כמה אפשרויות אחרות אני חושב מסודרים:

  • אם אתה רוצה להוריד שלך לרוץ ברקע, פשוט לכלול את האפשרות -b.
  • אם אתה רוצה wget להמשיך לנסות להוריד גם אם יש שגיאה 404, להשתמש באפשרות - 10. זה ינסה להוריד 10 פעמים;אתה יכול להשתמש בכל מספר שאתה אוהב.
  • אם אתה רוצה לנהל את רוחב הפס שלך, את האפשרות - לימיט הדולר = 200k יהיה מכסה את מהירות ההורדה ב 200KB / s.שנה את המספר כדי לשנות את התעריף.

יש הרבה יותר ללמוד כאן.אתה יכול להסתכל לתוך הורדת PHP המקור, או הגדרת הורדה אוטומטית, אם אתה רוצה לקבל מתקדמים יותר.