כיצד להשתמש wget, את שורת הפקודה Ultimate הורדה כלי
חדש יותר הוא לא תמיד טוב יותר, ואת wget
הפקודה היא הוכחה. הראשון שוחרר בחזרה בשנת 1996, יישום זה הוא עדיין אחד מנהלי ההורדה הטובים ביותר על פני כדור הארץ. אם אתה רוצה להוריד קובץ יחיד, תיקייה שלמה, או אפילו מראה אתר שלם, wget מאפשר לך לעשות את זה עם רק כמה הקשות.
כמובן, יש סיבה שלא כולם משתמשים wget: זה יישום שורת הפקודה, וככזה לוקח קצת זמן למתחילים ללמוד. הנה את היסודות, כך שתוכל להתחיל.
כיצד להתקין
לפני שתוכל להשתמש ב- wget, עליך להתקין אותו. כיצד לעשות זאת משתנה בהתאם למחשב שלך:
- רוב (אם לא כל) לינוקס distros לבוא עם wget כברירת מחדל. אז משתמשי לינוקס לא צריכים לעשות שום דבר!
- מערכות MACOS לא מגיעים עם wget, אבל אתה יכול להתקין את שורת הפקודה באמצעות כלים Homebrew. לאחר שהגדרת Homebrew, פשוט לרוץ
לחלוט להתקין
בטרמינל. - משתמשי Windows אין גישה קלה wget ב הפקודה הפקודה המסורתית, למרות Cygwin מספק wget ושירותים אחרים GNU, ואת Windows 10 של אובונטו של פגז באש מגיע גם עם wget.
לאחר התקנת wget, באפשרותך להתחיל להשתמש בו באופן מיידי משורת הפקודה. בואו להוריד כמה קבצים!
הורד קובץ יחיד
בואו נתחיל עם משהו פשוט. העתק את כתובת האתר של קובץ שברצונך להוריד בדפדפן שלך.
עכשיו חזרו אל הטרמינל והקלדו wget
ואחריו כתובת האתר המודבקת. הקובץ יוריד, ותראה התקדמות בזמן אמת כפי שהיא עושה.
שים לב שהקובץ יוריד לתיקיה הנוכחית של הטרמינל, כך שתרצה cd
לתיקייה אחרת אם אתה רוצה לאחסן אותה במקום אחר. אם אינך בטוח מה פירוש הדבר, עיין במדריך שלנו לניהול קבצים משורת הפקודה. המאמר מזכיר לינוקס, אבל המושגים זהים על מערכות MacOS, ומערכות Windows פועל Bash.
המשך הורדה לא שלמה
אם, מסיבה כלשהי, עצרת את ההורדה לפני שהיא יכולה לסיים, אל תדאגי: wget יכול להרים ממש במקום שבו הוא כבוי. פשוט השתמש בפקודה זו:
קובץ wget-c
המפתח כאן הוא -c
, שהיא "אופציה" בשורת הפקודה. אפשרות מסוימת זו אומרת wget שאתה רוצה להמשיך להוריד קיים.
מראה אתר שלם
אם אתה רוצה להוריד אתר שלם, wget יכול לעשות את העבודה.
wget -m http://example.com
כברירת מחדל, פעולה זו תוריד הכל באתר example.com, אך סביר להניח שתרצה להשתמש במספר אפשרויות נוספות עבור מראה שמיש.
--להמיר קישורים
שינויים קישורים בתוך כל דף שהורדו, כך שהם מצביעים אחד לשני, לא את האינטרנט.--עמוד הדרוש
הורדות דברים כמו גיליונות סגנון, כך דפים ייראה נכון נכון.--ללא הורה
מפסיק wget מ הורדת אתרי האב. לכן, אם אתה רוצה להוריד את http://example.com/subexample, לא תגיע לדף ההורה.
שלב אפשרויות אלה לפי הטעם, ואתה בסופו של דבר עם עותק של כל אתר שאתה יכול לגלוש במחשב.
שים לב כי שיקוף אתר שלם על האינטרנט המודרני הולך לקחת כמות עצומה של שטח, כך להגביל את זה לאתרים קטנים, אלא אם כן יש לך אחסון בלתי מוגבל.
הורד מדריך שלם
אם אתה גולש בשרת FTP ומצא תיקייה שלמה שברצונך להוריד, פשוט הפעל:
wget -r ftp://example.com/folder
ה ייצור
במקרה זה אומר wget אתה רוצה להוריד רקורסיבית. ניתן גם לכלול --נופרנט
אם ברצונך למנוע הורדת תיקיות וקבצים מעל לרמה הנוכחית.
הורד רשימת קבצים בבת אחת
אם אתה לא יכול למצוא תיקייה שלמה של הורדות שאתה רוצה, wget עדיין יכול לעזור. פשוט הכנס את כל כתובות האתרים להורדה לקובץ TXT יחיד.
ואז הצבע wget למסמך זה עם -אני
אפשרות. ככה:
wget -i download.txt
האם זה ואת המחשב שלך יהיה להוריד את כל הקבצים המפורטים במסמך טקסט, וזה נוח אם אתה רוצה להשאיר חבורה של הורדות פועל לילה.
עוד כמה טריקים
אנחנו יכולים להמשיך: wget מציע הרבה אפשרויות. אבל הדרכה זו נועדה רק לתת לך את נקודת ההשקה. כדי ללמוד עוד על מה wget יכול לעשות, הקלד גבר
בטרמינל ולקרוא מה עולה. תלמד הרבה.
אחרי שאמרתי את זה, הנה כמה אפשרויות אחרות אני חושב מסודר:
- אם אתה רוצה להוריד שלך לרוץ ברקע, פשוט לכלול את האפשרות
-.ב
. - אם אתה רוצה wget להמשיך לנסות להוריד גם אם יש שגיאה 404, להשתמש באפשרות
-t 10
. זה ינסה להוריד 10 פעמים; אתה יכול להשתמש בכל מספר שאתה אוהב. - אם אתה רוצה לנהל את רוחב הפס שלך, את האפשרות
--מגבלת קצב = 200k
יהיה מכסה את מהירות ההורדה ב 200KB / s. שנה את המספר כדי לשנות את התעריף.
יש כאן הרבה יותר ללמוד. אתה יכול להסתכל לתוך הורדת PHP המקור, או הגדרת הורדה אוטומטית, אם אתה רוצה לקבל מתקדמים יותר.