Ubuntu. Как загрузить сайт целиком? Программа wget
תוכן עניינים:
- מתקין את ווגט
- התקנת ווגט באובונטו ודביאן
- התקנת ווגט על CentOS ופדורה
- תחביר פיקוד Wget
- כיצד להוריד קובץ באמצעות Wget
- באמצעות פקודת Wget לשמירת הקובץ שהורדת תחת שם אחר
- באמצעות פקודת Wget כדי להוריד קובץ לספרייה ספציפית
- כיצד להגביל את מהירות ההורדה עם Wget
- כיצד לחדש הורדה באמצעות Wget
- כיצד להוריד ברקע עם Wget
- כיצד לשנות את Wget User-Agent של Wget
- כיצד להוריד קבצים מרובים באמצעות Wget
- באמצעות פקודת Wget להורדה דרך FTP
- שימוש בפקודה Wget ליצירת מראה של אתר
- כיצד לדלג על בדיקת אישורים עם Wget
- כיצד להוריד לפלט רגיל באמצעות Wget
- סיכום
GNU Wget הוא כלי שורת פקודה להורדת קבצים מהאינטרנט. באמצעות Wget תוכלו להוריד קבצים באמצעות פרוטוקולי HTTP, HTTPS ו- FTP. Wget מספקת מספר אפשרויות המאפשרות להוריד מספר קבצים, לחדש הורדות, להגביל את רוחב הפס, הורדות רקורסיביות, להוריד ברקע, לשקף אתר אינטרנט ועוד ועוד.
במדריך זה, נראה לך כיצד להשתמש בפקודה Wget באמצעות דוגמאות מעשיות והסברים מפורטים על אפשרויות Wget הנפוצות ביותר.
מתקין את ווגט
חבילת ה- wget מותקנת מראש ברוב ההפצות לינוקס כיום.
כדי לבדוק אם חבילת Wget מותקנת במערכת שלך, פתח את המסוף שלך, הקלד
wget
ולחץ על Enter. אם התקנת wget, המערכת תדפיס
wget: missing URL
, אחרת היא תדפיס את
wget command not found
.
אם wget לא מותקן, באפשרותך להתקין אותו בקלות באמצעות מנהל החבילות של ההפצה שלך.
התקנת ווגט באובונטו ודביאן
התקנת ווגט על CentOS ופדורה
תחביר פיקוד Wget
לפני שנבדוק כיצד להשתמש בפקודה
wget
, נתחיל בבחינת התחביר הבסיסי.
הביטויים של כלי השירות של
wget
לובשים את הטופס הבא:
wget
-
options
-url
האתר של אפשרויות Wget -url
האתר של הקובץ או הספריה שברצונך להוריד או לסנכרן.
כיצד להוריד קובץ באמצעות Wget
בצורה הפשוטה ביותר בשימוש ללא שום אפשרות, wget תוריד את המשאב שצוין בספרייה הנוכחית.
בדוגמה הבאה אנו מורידים את ארכיב ה- tar kernel Linux:
wget
כפי שאתה יכול לראות מהתמונה למעלה, Wget מתחיל על ידי פתרון כתובת ה- IP של התחום, ואז מתחבר לשרת המרוחק ומתחיל את ההעברה.
במהלך ההורדה, Wget מציגה את סרגל ההתקדמות לצד שם הקובץ, גודל הקובץ, מהירות ההורדה והזמן המשוער להשלמת ההורדה. לאחר סיום ההורדה, תוכלו למצוא את הקובץ שהורדת בספריית העבודה הנוכחית.
כדי לכבות את הפלט של ווגט, השתמש באפשרות
-q
.
אם הקובץ כבר קיים, Wget יוסיף
.N
(מספר) בסוף שם הקובץ.
באמצעות פקודת Wget לשמירת הקובץ שהורדת תחת שם אחר
לשמירת הקובץ שהורדת בשם אחר, העבירו את האפשרות
-O
ואחריו השם שנבחר:
wget -O latest-hugo.zip
הפקודה שלמעלה תשמור את קובץ ה- zip
latest-hugo.zip
האחרון מ- GitHub כ-
latest-hugo.zip
במקום שמו המקורי.
באמצעות פקודת Wget כדי להוריד קובץ לספרייה ספציפית
כברירת מחדל, Wget תשמור את הקובץ שהורדת בספריית העבודה הנוכחית. כדי לשמור את הקובץ במיקום ספציפי, השתמש באפשרות
-P
:
wget -P /mnt/iso
עם הפקודה למעלה אנו אומרים לווגט לשמור את קובץ ה- iso CentOS 7 בספרייה
/mnt/iso
.
כיצד להגביל את מהירות ההורדה עם Wget
כדי להגביל את מהירות ההורדה, השתמש
--limit-rate
. כברירת מחדל המהירות נמדדת בתים לשנייה. הוסף
k
עבור קילובייט,
m
עבור מגה בייט ו-
g
עבור גיגה-בייט.
הפקודה הבאה תוריד את ה- Go בינארי ותגביל את מהירות ההורדה ל- 1mb:
wget --limit-rate=1m
אפשרות זו שימושית כאשר אינך מעוניין ש- wget יצרוך את כל רוחב הפס הזמין.
כיצד לחדש הורדה באמצעות Wget
ניתן לחדש את ההורדה באמצעות האפשרות
-c
. זה שימושי אם החיבור שלך ייפול במהלך הורדת קובץ גדול, ובמקום להתחיל את ההורדה מאפס, אתה יכול להמשיך בקודם.
בדוגמה הבאה אנו מחדשים את ההורדה של קובץ ה- iso Ubuntu 18.04:
wget -c
אם השרת המרוחק אינו תומך בחידוש ההורדות, Wget יתחיל את ההורדה מההתחלה ויחליף את הקובץ הקיים.
כיצד להוריד ברקע עם Wget
כדי להוריד ברקע, השתמש באפשרות
-b
. בדוגמה הבאה אנו מורידים את קובץ ה- iso של OpenSuse ברקע:
wget -b
כברירת מחדל, הפלט מנותב לקובץ
wget-log
בספריה הנוכחית. לצפייה בסטטוס ההורדה, השתמש בפקודת
tail
:
כיצד לשנות את Wget User-Agent של Wget
לפעמים בעת הורדת קובץ, יתכן שהשרת המרוחק מוגדר לחסום את סוכן המשתמש של Wget. במצבים כאלה כדי לחקות דפדפן אחר, העבירו את אפשרות ה-
-U
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
הפקודה שלמעלה תחקה את Firefox 60 המבקש את הדף מ-
wget-forbidden.com
כיצד להוריד קבצים מרובים באמצעות Wget
בדוגמה הבאה אנו מורידים את קבצי ה- iso לינוקס, דביאן ופדורה עם כתובות אתרים שצוינו בקובץ
linux-distros.txt
:
wget -i linux-distros.txt
linux-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
באמצעות פקודת Wget להורדה דרך FTP
כדי להוריד קובץ משרת FTP המוגן באמצעות סיסמה, ציין את שם המשתמש והסיסמה כמוצג להלן:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
שימוש בפקודה Wget ליצירת מראה של אתר
ליצירת מראה של אתר עם Wget, השתמש באפשרות
-m
. פעולה זו תיצור עותק מקומי מלא של האתר על ידי ביצוע והורדת כל הקישורים הפנימיים כמו גם משאבי האתר (JavaScript, CSS, תמונות).
wget -m
wget -m -k -p
האפשרות
-k
תגרום לווגט להמיר את הקישורים במסמכים שהורדת כדי שיהיו מתאימים לצפייה מקומית. האפשרות
-p
תאמר ל- wget להוריד את כל הקבצים הדרושים להצגת דף ה- HTML.
כיצד לדלג על בדיקת אישורים עם Wget
כיצד להוריד לפלט רגיל באמצעות Wget
בדוגמה הבאה, ווגט תוריד בשקט (דגל
-q
)
-q
את גרסת הוורדפרס האחרונה ל- stdout (דגל
-O -
) ותציר אותה אל כלי השירות
tar
אשר יחלץ את הארכיון
/var/www
.
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
סיכום
באמצעות Wget תוכלו להוריד קבצים מרובים, לחדש הורדות חלקיות, לשקף אתרי אינטרנט ולשלב את אפשרויות ה- Wget בהתאם לצרכים שלכם.
למידע נוסף על Wget, בקר בדף ידני של WNGGN.
מסוף ווגטפקודה תלתל בלינוקס עם דוגמאות

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

פקודת ה- tee קוראת מקלט רגיל וכותבת לפלט רגיל ולקבץ אחד או יותר בו זמנית. טי נפוץ ביותר בשילוב עם פקודות אחרות באמצעות צנרת.
פקודה TR בלינוקס עם דוגמאות

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