מחשביםתוכנה

פקודות Wget: דוגמאות. מסוף התוכנית להורדת קבצים על גבי רשת Wget

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

מה זה ווגט?

Wget (נקרא גם GNU Wget Linux) הוא קונסולת, יישום לא אינטראקטיבי לעבודה עם קבצים ודפי אינטרנט. למעשה, זוהי תוכנית להורדת קבצים מהאינטרנט, המאופיינת בחוסר ממשק גרפי ומספר תכונות ניהוליות שאינן אופייניות לפתרונות מודרניים יותר.

התוכנית פותחה על ידי מהנדס קרואטית Hrvoji Niksic, ועכשיו הפיתוח נתמך על ידי ג 'וזפה Skrivano ו קהילת לינוקס. כלי הבנייה הראשון (שנקרא עדיין GetURL) הוצג בינואר 1996. התוכנית נכתבה בשפת התכנות C ושוחררה תחת רישיון GNU. בתחילה, הכלי שוחרר על פלטפורמת לינוקס. עם הזמן, השירות תורגם לשפות רבות ו ported לכל הפלטפורמות הפופולריות, כולל Wget עבור Windows 7 (ומעלה), Wget עבור MacOS וכן הלאה.

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

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

הפונקציות העיקריות של התוכנית

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

Wget יכול להוריד כל חומר מהאינטרנט, יהיה זה מסמכים, קבצים המבצעת או כל דפי אינטרנט בפורמט HTML (על ידי פרוטוקולים שונים). קבצים ניתן להוריד מספריות באמצעות FTP.

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

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

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

פלטפורמות נתמכות

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

פקודות Wget: רשימת פרמטרים בסיסיים

הרשימה הבסיסית של הפקודות כוללת:

  • -V - מאפשר לך לגלות איזו גירסה של התוכנית נמצא בשימוש;
  • -h - מראה את הרשימה המלאה ביותר של פקודות לעבודה עם היישום;
  • -b - מאפשר לך לשים את התוכנית לתוך הרקע;

רשימת אפשרויות הודעה

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

  • - logfile - יוצר קובץ יומן, אשר מתעדת את כל התהליך של היישום;
  • -Logfile - מאפשר לך להוסיף קובץ יומן קיים במקום ליצור קובץ חדש;
  • -d - מציג את המידע הדרוש עבור מפתחים ומאתר באגים (מסייע בפתרון בעיות וטעויות נכונות בעבודת הלקוח);
  • -q - משבית את התצוגה של הודעות;
  • -v - אפשרות זו מופעלת כברירת מחדל, מספקת דוח מפורט על כל התהליכים המתרחשים בתוכנית (בזמן אמת);
  • -Nv - מקטין באופן משמעותי את המידע שהתקבל על ידי המשתמש בהודעות. רק הנתונים הנחוצים ביותר והודעות שגיאה יישארו;
  • -I הקובץ (עם הנתיב לקובץ) - הפקודה מאפשרת לסרוק את הקובץ, לחלץ קישור ממנו וביצוע הורדה; ניתן להשתמש בקבצים בפורמטים שונים, כולל HTML, אך אם אתה משתמש בפקודה זו, אל תציין את הנתיב לקובץ בשורת הפקודה;
  • -f - גורם לתוכנית לקרוא את הקובץ כ- HTML; בעת שימוש בפקודה זו כדי לעבוד עם מסמך HTML מקומי, עלולה להתרחש שגיאה כדי למנוע זאת, רק לציין במסמך

רשימת אפשרויות אתחול

פקודות בסיסיות לעבודה עם הורדה של קבצים בעזרת Wget. הנה הסט הבסיסי שלהם:

  • --bind-address = ADDRESS - פקודה זו מאפשרת לך להעביר נתונים לאגוד לכתובת של המכשיר המקומי. בעת שימוש בחיבור TCP / IP, הפקודה נדרשת לציין את כתובת ה- IP באופן מדויק (אם יש יותר מאחד).
  • - מספר (ציין מספר) - מאפשר למשתמש לבחור את מספר הפעמים להורדה. כדי למנוע שכפול, עליך לציין את הערך של המספר השווה לאפס.
  • -nc - פקודה זו מאפשרת לשחזר את המצב הקודם של הקובץ שהורדת, במקרה שהרשת נכשלת וההורדה נקטעת. אם לא תשתמש באחד מפקודות האתחול (-N, -nc, -r), Wget תיצור עותק של אותו ותתחיל להוריד שוב. האפשרות -r מאפשרת לך להחליף קבצים קיימים.
  • -C - תורם גם לטעינת הקובץ, במקרה של אובדן חיבור (וכאשר Wget עצר את עצמו בניסיון לשחזר את החיבור). זה מספיק כדי לציין את הפקודה שניתנה לפני הקישור לקובץ. אם יש קובץ דומה בספרייה בשימוש, Wget יזהה אותו באופן אוטומטי להחליט אם לאתחל אותו. הפקודה יכולה לשמש רק באותם שרתים שבהם יש תמיכה בכותרות RANGE.

  • --progress - מאפשר לך לבחור את סוג של התקדמות התקדמות ההורדה. ניתן לציין -progress = bar או progress = dot.
  • - spider - מחליף את הקובץ להוריד את הפקודה כדי לבדוק את נוכחותה בשרת;
  • -W (בשניות) - מציין את מרווח הזמן בין הורדות.
  • -q (שצוין במספר של קילו-בתים או מגה-בייטים) - מאפשר לך להסדיר במדויק את גודל הנתונים שהורדו ולהגביל את הכמויות המוגזמות. עם זאת, כדאי לציין שקובץ אחד ייטען ללא קשר למכסה שנקבעה (כלומר, עם קובץ אחד אפשרות זו לא תעבוד, לא משנה כמה קשה זה).

רשימת פרמטרים של HTTP

  • - http-user = ו- --http-passwd = - מאפשרים לציין פרטי כניסה וסיסמה עבור הרשאה במשאב האינטרנט שממנו יורדו הקבצים.
  • -C = on / off - מאפשר לך להפעיל או להשבית את המטמון של נתונים בצד השרת.
  • - Cookies = on / off - זהה לזו השמורה במטמון, רק עבור קובצי cookie. מאפשר לעצור או לחדש את חילופי הנתונים של קובצי cookie הדרושים לשרת כדי לשמור על הסטטיסטיקה של המבקר. כברירת מחדל, האפשרות מופעלת, אך קובצי cookie אינם נשמרים בכונן הקשיח.
  • --save-cookies - מאפשר לך לשמור קובצי cookie (רק נתונים חדשים).
  • - proxy-user ו- proxy-passwd - מאפשר לך לציין את פרטי ההתחברות והסיסמה לקבלת אישור בשרת proxy (אם אחד מהם מעורב).

רשימת הגדרות FTP

אפשרויות מתקדמות לעבודה עם Wget. פקודות FTP:

  • -nr - משבית מחיקת קבצים זמניים מספריית .listing שנוצרים באופן ספונטני בעת עבודה עם FTP;
  • -G on / off - מאפשר השירות להשתמש תווים מיוחדים בספריות ה- FTP;
  • - FTP-FTP - ניתן להשתמש בפקודה זו עם חומת אש להפעלת מצב FTP פסיבי (כאשר המשתמש עצמו אחראי להקמת חיבור לשרת).

פקודות Wget: דוגמאות לשימוש

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

כדי להמשיך להוריד את הקובץ, השתמש: Wget-c * קישור המפרט את הנתיב המדויק והמלא לקובץ *.

אם יש רשימה מתוזמנת עם קישורים לקבצים ולמסמכים, תוכל להשתמש בפקודה wget-file file.txt.

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

כדי לשמור דף אינטרנט כקישורים (יהיה קשה לפתוח אותם במחשב המקומי), ניתן להשתמש בפקודה Wget-m * כדי לציין את הנתיב המדויק והמלא לקובץ *.

כדי להפוך אותו דף לזמין ללא חיבור לאינטרנט, תוכל להשתמש בקישור Wget -r -10 -k עם הנתיב המדויק והמלא לקובץ *.

שגיאת פורמט Wget פקודה לא נמצא יכול להיות כל הקלדה ופרמטר שצוין שגוי.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.birmiss.com. Theme powered by WordPress.