לינוקס

50 פקודות Linux FTP הנפוצות עבור המתחילים

50 Commonly Used Linux Ftp Commands

בית פקודות א-ז 50 פקודות Linux FTP הנפוצות עבור המתחילים על ידימהדי חסן בפקודות א-זלינוקס 589 0

תוכן

  1. פקודות שימושיות של Linux FTP
    1. 1. התחבר לשרתי FTP
    2. 2. רשימת קבצים בשרת
    3. 3. נווט בשרתי FTP
    4. 4. הצג את מדריך העבודה הנוכחי
    5. 5. הורד קבצים משרת FTP
    6. 6. הורד קבצים מרובים משרת FTP
    7. 7. העלה קבצים לשרת FTP
    8. 8. העלה מספר קבצים לשרת FTP
    9. 9. צור ספריות מרוחקות
    10. 10. הסר ספריות מרוחקות
    11. 11. שנה את ספריית המחשב המקומי
    12. 12. הסר קבצים מהשרת המרוחק
    13. 13. הסר קבצים מרובים מהשרת המרוחק
    14. 14. שנה את שם הקבצים בשרת המרוחק
    15. 15. שנה הרשאות קבצים
    16. 16. הורד את העדכונים האחרונים
    17. 17. הוסף נתונים לקבצים מרוחקים
    18. 18. הודע לאחר כל העברת קבצים
    19. 19. כתוב רישום מדריכים לקבצים מקומיים
    20. 20. גישה למעטפת המקומית
    21. 21. הגדר את מצב ההעברה ל- ASCII
    22. 22. הגדר את מצב ההעברה ל- Binary
    23. 23. החלפת עגלת כרכרה
    24. 24. הפעל את מצב איתור באגים
    25. 25. שליטה בסרגל ההתקדמות
    26. 26. נהל תקופת חוסר פעילות
    27. 27. החלף מיפוי תיקים
    28. 28. החלף מצב אינטראקטיבי
    29. 29. כתוב פקודות מאקרו
    30. 30. הפעל פקודות מאקרו FTP
    31. 31. החלף את שם הקובץ גלובינג
    32. 32. אחסן רשימת קבצים בתוך מדריך
    33. 33. אחסן רשימת קבצים בתוך מספר ספריות
    34. 34. המשך הורדות מושהות
    35. 35. הצג את זמן השינוי האחרון
    36. 36. התחל חיבור FTP משני
    37. 37. הצג את גודל הקבצים המרוחקים
    38. 38. הצג את סוג המערכות המרוחקות
    39. 39. הצג את סטטוס המערכות המרוחקות
    40. 40. עבור לחשבון אחר
    41. 41. החלפת אחסון קבצים ייחודיים במערכת המקומית
    42. 42. החלפת אחסון קבצים ייחודיים במערכת מרוחקת
    43. 43. פתח את חיבור ה- FTP מתוך הפקודה
    44. 44. התחבר באמצעות IPv4
    45. 45. התחבר באמצעות IPv6
    46. 46. ​​החלף מצב מילולי
    47. 47. סגור חיבורי FTP
    48. 48. סיום הפעלת ה- FTP
    49. 49. הצג את דף העזרה
    50. 50. הצג את הדף הידני
  2. סוף מחשבות

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



פקודות שימושיות של Linux FTP


החלקים שלהלן מתארים כמה פקודות שימושיות של Linux FTP שניתן להשתמש בהן להעברת כמות גדולה של נתונים באמצעות FTP. עם זאת, עליך לדעת כי חיבורי FTP מטבעם אינם בטוחים ואינם מציעים שום אבטחה, כגון הצפנה. לפיכך, על המשתמשים להימנע משימוש ב- FTP בעת החלפת מסמכים רגישים ועליהם להשתמש ב- sftp או scp במקום זאת. בסך הכל, יש להשתמש ב- ftp למשימות טריוויאליות כמו הורדת קבצי מדיה גדולים וכן הלאה.

1. התחבר לשרתי FTP

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





$ ftp [ IP of FTP Server ] $ ftp [ NAME of FTP Server ]

אז אתה יכול להתחיל חיבור באמצעות ה- IP של שרת ה- FTP או רק בשם השרת. הפקודה שלהלן מציגה דוגמה מהחיים האמיתיים באמצעות שרת בדיקה.

$ ftp 192.168.1.95

זהו שרת בדיקה ברשת המקומית שלנו. אתה יכול פשוט להחליף את ה- IP בכתובת של שרת ה- FTP שלך. לאחר שתלחץ על enter, הוא יבקש את פרטי הכניסה שלך. הקלד את שם המשתמש והסיסמה בהנחיה הבאה כדי לקבל גישה לשרת.



2. רשימת קבצים בשרת

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

ftp> ls

ה ftp> portion מכתיב כי הפקודה הזו נמצאת בשימוש משורת ה- FTP ולא ממעטפת הלינוקס הסטנדרטית שלך. לאחר שתלחץ על enter, הוא יציג את כל הקבצים והספריות הזמינים תחת הספרייה הנוכחית של שרת ה- FTP המרוחק.

רשימת קבצים מרוחקים באמצעות הפקודה ftp

נוסחת excel להמרת טקסט למספר

3. ניווט בשרתי FTP

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

ftp> cd public/

פעולה זו תעביר את ספריית העבודה הנוכחית של חיבור ה- FTP שלך ל- פּוּמְבֵּי/ מַדרִיך. אתה יכול לנוע למעלה ולמטה באמצעות נתיבים יחסיים, כפי שמוצג להלן.

ftp> cd ../bin

תוכל גם להשתמש בפקודת Linux FTP cdup לעלייה ברמת מדריך. זה דומה לפקודה cd ../.

ftp> cdup

ארבעה. הצג את מדריך העבודה הנוכחי

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

ftp> pwd

הפקודה ftp pwd מדפיסה את ספריית העבודה הנוכחית של מערכת הקבצים המרוחקת. בדומה למקבילה שלה, ה- FTP pwd מציע אמצעי ניווט נוחים.

5. הורדת קבצים משרת FTP

הסיבה העיקרית שרובנו משתמשים ב- FTP היא הורדת קבצים. זה מאוד פשוט לעשות זאת ממסוף לינוקס. פשוט הקלד את הפקודה get בשורת ה- FTP של הטרמינל שלך. הדוגמה שלהלן מדגימה זאת.

ftp> get test.zip

הפקודה לעיל מעתיקה את test.zip הקובץ מהספרייה הנוכחית של שרת ה- FTP המרוחק. קובץ זה יישמר בתוך ספריית העבודה הנוכחית של המחשב המקומי שלך. לכן, אם התחלת את חיבור ה- FTP מספריית ~/הורדות, test.zip הקובץ יועתק לשם.

6. הורדת קבצים מרובים משרת FTP

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

ftp> mget *.zip

ה mget הפקודה מורידה מספר קבצים המבוססים על דפוס כלשהו. הדוגמה שלמעלה מורידה את כל הקבצים שמסתיימים ב- .רוכסן מהשרת המרוחק למכונה המקומית שלנו. עם זאת, הוא יבקש אישור בכל פעם שהוא מאחזר קובץ חדש. זו הסיבה שרוב שרתי ה- FTP מקבצים קבצים דומים כקבצי tar.gz או tar.bz2.

7. העלה קבצים לשרת FTP

אתה יכול להשתמש בפקודת המשנה של FTP לָשִׂים להעלאת קבצים מהמחשב המקומי לשרת המרוחק. הפקודה שלהלן ממחישה זאת באמצעות דוגמה פשוטה.

ftp> put TEST.zip

פקודה זו תעתיק את TEST.zip קובץ מספריית העבודה הנוכחית של המחשב המקומי שלך לשרת המרוחק. עם זאת, באיזו ספרייה של השרת המרוחק יעלה הקובץ הזה תלוי במיקום הנוכחי שלך בשרת FTP. לכן, אם תפעיל את הפקודה הזו מתוך /העלאות ספריית השרת המרוחק, זה יהיה המיקום של המסמך שהועלה.

8. העלה מספר קבצים לשרת FTP

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

ftp> mput test.jpg TEST.jpg

פקודה זו תעלה את הקבצים test.jpg ו TEST.jpg לספריית העבודה הנוכחית של השרת המרוחק. אתה יכול להשתמש בתווים כלליים להתאמת קבצים מרובים. הדוגמה הבאה ממחישה כיצד להעלות קבצים מרובים המבוססים על תבנית.

ftp> mput *.jpg

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

פקודת Linux ftp להעלאת מספר קבצים

9. צור ספריות מרוחקות

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

ftp> mkdir test-dir

ה mkdir הפקודה של ה- FTP CLI מאפשרת למשתמשים ליצור ספרייה חדשה בתוך ספריית העבודה הנוכחית של השרת המרוחק. הפקודה למעלה תיצור תיקייה בשם לבדוק אותך . כעת תוכל לנווט לספרייה זו ולהעלות כמה קבצי בדיקה.

10. הסר ספריות מרוחקות

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

ftp> rmdir test-dir

פקודה זו תמחק את לבדוק אותך תיקייה שנוצרה בדוגמה הקודמת. עם זאת, כפי שכבר דנו, היכולת להסיר ספריות תלויה בתצורת השרת וכפופה גם להרשאות משתמש. יתר על כן, שרתי FTP רבים דוחים את מחיקת ספריות המכילות תיקיות נסתרות, כלומר תיקיות ששמותיהן מתחילים ב- . סֵמֶל.

אחת עשרה. שנה מדריך במכונה המקומית

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

$ ftp dlptest.com ftp> lcd ~/Downlaods

בדוגמה שלעיל, חיבור FTP הופעל מתוך ספריית הבית של המכונה המקומית. לאחר מכן העברנו את זה לספריית ~/הורדות בתוך המערכת המקומית. ה lcd תת-פקודה של ה- FTP CLI אפשרה לנו לעשות זאת. כעת, כל הקבצים שהורדו יאוחסנו בתוך ~/הורדות.

12. הסר קבצים מהשרת המרוחק

מכיוון שיש לך את ההרשאות הנדרשות, תוכל למחוק קבצים משרת ה- FTP המרוחק. לשם כך יהיה עליך להקליד את לִמְחוֹק פקודה, ואחריה שם הקובץ בשורת ה- FTP. הדוגמה שלהלן מוחקת קובץ בשם test.zip באמצעות פקודת FTP זו.

ftp> delete test.zip

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

13. הסר קבצים מרובים מהשרת המרוחק

ה mdelete הפקודה של ה- FTP CLI מאפשרת למשתמשים למחוק קבצים מרובים באמצעות פקודה אחת. זה עובד מאוד דומה ל mget ו mput . הדוגמה הבאה ממחישה זאת.

ftp> mdelete *.torrent

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

14. שנה את שם הקבצים בשרת המרוחק

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

ftp> rename test.zip ftp-test.zip

הפקודה לעיל תשנה את שם ה- test.zip קובץ בשרת FTP אל ftp-test.zip . אז, הארגומנט הראשון לשינוי שם הוא שם הקובץ הנוכחי, והארגומנט האחרון הוא שם הקובץ הרצוי. שרת ה- FTP יחזיר קוד סטטוס של 250 אם שינוי השם יצליח.

שינוי שם הפקודה של Linux ftp

חֲמֵשׁ עֶשׂרֵה. שנה הרשאות קבצים

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

ftp> chmod 777 test.py

הפקודה לעיל תאפשר בעצם לכל אחד לקרוא, לכתוב ולבצע את test.py קוֹבֶץ. הפקודה הבאה תאפשר רק לבעלים לקרוא, לכתוב ולבצע קובץ זה. כל אחד אחר יקבל רק את הקובץ.

ftp> chmod 744 test.py

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

16. הורד את העדכונים האחרונים

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

ftp> newer projects.tar.gz

ה חדש יותר הפקודה תוריד את הקובץ שצוין רק אם הוא חדש מהעותק שכבר קיים במחשב המקומי. אם אין קובץ כזה במארח, הוא ייחשב כהעתק חדש ו- FTP יוריד אותו.

17. הוסף נתונים לקבצים מרוחקים

למרות שלא נוכל לערוך קבצים ישירות בשרת ה- FTP, יש דרך נוספת לעדכן את הקבצים המרוחקים האלה. ה לְצַרֵף הפקודה של לקוח FTP מאפשרת למשתמשים לצרף את הנתונים של מסמך מקומי לקובץ מרוחק. בדוק את הדוגמה הבאה כדי לראות כיצד זה עובד.

ftp> append new.txt old.txt

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

18. הודע לאחר כל העברת קבצים

באפשרותך להגדיר את הודעת FTP כך שתתן הודעות בכל פעם שתבצע פעולת העברת קבצים. פקודת המשנה של FTP פַּעֲמוֹן מאפשר למשתמשים לעשות זאת.

ftp> bell

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

19. כתוב רישום מדריכים לקבצים מקומיים

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

ftp> dir Remote-Dir/ Local-File

הפקודה dir מפרטת את תוכן הספרייה המרוחקת Remote-Dir/ וממקם את הפלט לקובץ מקומי e קובץ מקומי . הוא יבקש מהמשתמש אישור לפני הכתיבה למערכת הקבצים המקומית.

עשרים. גישה למעטפת המקומית

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

ftp> ! [command [args ] ]

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

גישה למעטפת מקומית מ- ftp

עשרים ואחת. הגדר מצב העברה ל- ASCII

FTP מציעה שני סוגים שונים של מצבי העברת קבצים, ASCII ו- Binary. בעת העברת קובץ בין המחשב המקומי שלך לבין השרת המרוחק, הוא בוחר את סוג ההעברה בהתאם לסוג הקובץ. לדוגמה, אם אתה מוריד תמונה או קובץ קול, מצב ההעברה יוגדר לבינארי.

ftp> ascii

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

22. הגדר את מצב ההעברה לבינארי

אם שרת ה- FTP מוגדר להעברת קבצים במצב ASCII, הוא עלול לפגוע בהעברת נתונים בינאריים כגון ארכיונים, קובצי הפעלה וכו '. אתה יכול לשנות את מצב ההעברה לבינארית באמצעות הפקודה הפשוטה הבאה של Linux FTP.

ftp> binary

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

2. 3. החלף החזרה של כרכרה

מערכות יוניקס מסמנות את סופן של קבצי ASCII באמצעות הזנת קו n אופי. עם זאת, מערכות Windows מסמנות זאת באמצעות שילוב של החזרת כרכרה והזנת קו n + r דמויות. לעתים קרובות הדבר מוביל לפגמי קבצים לא רצויים בעת העברת קבצי טקסט בין פלטפורמות יוניקס ו- Windows.

ftp> cr

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

24. הפעל את מצב איתור באגים

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

ftp> debug

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

ftp> debug [debug-value ] ftp> debug 3

25. שליטה בסרגל ההתקדמות

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

ftp> hash

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

ftp> hash 3K

אתה יכול להשתמש בכל אחד מהם ל אוֹ ל לקילובייט, M אוֹ M עבור מגה בייט ו- ז אוֹ ז או ג'יגה -בייט.

26. נהל תקופת חוסר פעילות

רוב שרתי ה- FTP קובעים טיימר ברירת מחדל של חוסר פעילות, ולאחר מכן החיבור המרוחק נסגר. אתה יכול להגדיר טיימר זה באמצעות לְהִתְבַּטֵל פקודה. הדוגמה שלהלן מדגימה זאת.

ftp> idle 100

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

27. החלף מיפוי תיקים

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

ftp> case

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

28. החלף מצב אינטראקטיבי

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

ftp> prompt

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

מצב ftp אינטראקטיבי

29. כתוב פקודות מאקרו

פקודות מאקרו שימושיות מאוד להתמודדות עם משימות יומיומיות. אתה יכול לחשוב עליהם כפונקציות FTP ולהשתמש בהם לאוטומציה של זרימת העבודה שלך ב- FTP. יהיה עליך לכתוב מאקרו לפני שתוכל להשתמש בו להעברת נתונים. ה macdef הפקודה מאפשרת למשתמשים לעשות זאת.

ftp> macdef tasks Enter macro line by line, terminating it with a null line lcd /tmp/test prompt off mput * ls 

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

30. הפעל פקודות מאקרו FTP

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

ftp> $ tasks

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

31. החלף את שם הקובץ גלובינג

גלובינג של שם קבצים מאפשר למעטפת Linux להרחיב את שמות הקבצים. כך הרחבה מרחיבה את תבניות שמות הקבצים המכילים תווים כלליים. ל mput , ההתרחבות מתרחשת במכונה המקומית. מצד שני, השרת המרוחק אחראי להרחבת שמות הקבצים עבור mget ו mdelete .

ftp> glob

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

32. אחסן רשימת קבצים בתוך ספרייה

אתה יכול להשתמש ב nlist פקודה ב- FTP לאחזור רשימת הקבצים בתוך ספרייה מרוחקת ושמור אותה בקובץ מקומי לצורך חקירה עתידית. התחביר עבור nlist מוצג להלן.

nlist [remote-directory ] [local-file ]

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

ftp> nlist uploads/ list.txt

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

33. אחסן רשימת קבצים בתוך ספרייה מרובה

מה אם אתה רוצה לשמור רשימת קבצים בתוך מספר ספריות? פקודת Linux FTP mlist מאפשר למשתמשים לעשות זאת בדיוק. ההבדל בין nlist ו mlist הוא שהאחרון יכול לעבוד עם מספר ספריות בו זמנית.

ftp> mlist audios/ videos/ images/ list.txt

פקודה זו תשמור רשימה של כל הקבצים הכלולים בספריות אודיו / , סרטונים/ , ו תמונות/ בתוך הקובץ המקומי list.txt . בניגוד ל nlist , עליך לציין את הקובץ המקומי עבור mlist .

3. 4. המשך הורדות מושהות

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

ftp> reget music.tar.gz music.tar.gz

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

35. הצג זמן שינוי אחרון

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

modtime filename
ftp> modtime test.zip

פקודה זו תדפיס את זמן השינוי האחרון של test.zip קוֹבֶץ. תוכל להוריד את הקובץ אם תגלה שהוא חדש יותר מהעתק קיים.

זמן שינוי תצוגה

36. התחל חיבור FTP משני

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

proxy ftp-command

פקודת ה- proxy לוקחת פקודת FTP נוספת כטיעון שלה. אתה יכול ליזום חיבור FTP משני על ידי שימוש בפקודה זו באופן הבא.

ftp> proxy open [ new ftp server]

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

ftp> proxy get text.zip

פקודה זו תוריד את הקובץ test.zip מהשרת המרוחק השני לראשון. לכן, יהיה עליך להשתמש בפקודת ה- proxy ולאחר מכן בפקודה שברצונך להריץ בשרת השני.

37. הצג את גודל הקבצים המרוחקים

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

size filename
ftp> size archive.tar

פקודה זו תציג את גודל הקובץ המרוחק archive.tar בשורת ה- FTP שלך. פשוט להחליף archive.tar עם כל שם קובץ בשרת ה- FTP המרוחק.

38. הצג את סוג המערכות המרוחקות

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

ftp> system

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

39. הצג את סטטוס המערכות המרוחקות

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

ftp> status

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

40. עבור לחשבון אחר

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

user user-name [password ] [account ]

בדוק את הדוגמה שלהלן כדי לראות כיצד זה עובד.

ftp> user admin ftp123

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

41. Toggle אחסון קבצים ייחודיים במערכת המקומית

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

ftp> runique Receive unique on.

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

toffle אחסון שם ייחודי ל- ftp

42. Toggle אחסון קבצים ייחודיים במערכת מרוחקת

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

ftp> sunique Store unique on.

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

43. פתח את חיבור FTP מתוך הנחיה

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

open host [port ]

בדוק את הדוגמה שלהלן כדי לראות כיצד זה עובד.

$ ftp ftp> open [ FTP Server ]

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

44. התחבר באמצעות IPv4

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

ftp> ipv4

פקודה זו תבחר ב- IPv4 כשיטת הכתובת היחידה להעברות מרחוק שלך. תוכל גם לבחור אותו בעת הפעלת לקוח FTP באמצעות -4 אפשרות, כפי שמוצג להלן.

$ ftp -4

ארבע חמש. התחבר באמצעות IPv6

באופן דומה, תוכל גם להגדיר את כתובת הרשת ל- IPv6 באמצעות ipv6 הפקודה בשורת ה- FTP. הדוגמה הפשוטה הבאה מדגימה זאת.

ftp> ipv6

להשתמש ב -6 אם ברצונך לעשות זאת מהפעלת הטרמינל. אתה יכול להריץ את הפקודה Linux FTP סטָטוּס לצפייה באיזה מצב כתובת נבחר כרגע.

$ ftp -6

46. החלף מצב מילולי

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

ftp> verbose Verbose mode off.

הפעל פקודה זו שוב כדי לאפשר מצב מילולי. תוכל גם להפעיל מצב מילולי בעת הפעלת הפעלת FTP.

$ ftp -v

47. סגור חיבורי FTP

לאחר שתסיים את העברת הנתונים שלך, תוכל לסגור את החיבור הפעיל. סגירת החיבור לא תסיים את הפעלת FTP לחלוטין. תוחזר לשורת ההנחיה הרגילה של FTP.

כיצד להשוות תאים ב- Excel
ftp> close

יש פקודה נוספת של Linux FTP שנקראת לְנַתֵק לסגירה או לניתוק מהשרת המרוחק הנוכחי.

ftp> disconnect

שתי הפקודות שלעיל עושות את אותו הדבר. הם מסיימים את החיבור לשרת המרוחק אך שומרים על הפעלת ה- FTP פתוחה.

48. סיים את הפעלת FTP

תרצה לסיים את הפעלת FTP כשתסיים עם העברת הקבצים שלך. אתה יכול להשתמש באחת משלוש פקודות FTP של Linux לסיום הפעלת ה- FTP הנוכחית שלך. אלה שלום, צא והפסק.

ftp> bye ftp> exit ftp> quit

כל הפקודות לעיל דומות ועושות אותו הדבר. הזן כל אחד מהם במסוף שלך כדי לסיים את הפעלת ה- FTP הנוכחית.

49. הצג את דף העזרה

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

ftp> help

עזרה בהקלדת הפעלת ה- FTP תציג בפניך את כל הפקודות הזמינות. יש קיצור לפקודה זו, כפי שמוצג בדוגמה להלן.

ftp> ?

כל פקודות Linux ftp

חמישים. הצג את הדף הידני

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

$ man ftp

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

סוף מחשבות


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

  • תגיות
  • מדריך לינוקס
לַחֲלוֹק פייסבוק טוויטר פינטרסט ווטסאפ ReddIt מִברָק Viber

    השאר תגובה בטל תגובה

    הערה: אנא הכנס את תגובתך! שם:* אנא הכנס את שמך כאן דוא'ל:* הזנת כתובת דוא'ל שגויה! אנא הכנס את כתובת הדוא'ל שלך כאן אתר אינטרנט:

    שמור את שמי, כתובת הדוא'ל והאתר שלי בדפדפן זה בפעם הבאה שאגיב.

    נקודה_אימג

    הפרסום האחרון

    דְמוּי אָדָם

    10 אפליקציות החלפת הפנים הטובות ביותר למכשירי Android ו- iOS

    מערכת הפעלה של Windows

    כיצד לתזמן את Windows 10 לרוקן את סל המיחזור באופן אוטומטי

    דְמוּי אָדָם

    10 אפליקציות החיוב הטובות ביותר למכשיר אנדרואיד כדי לקבל תשלום מהיר

    מערכת הפעלה של Windows

    10 תוכנות ה- Benchmark Benchmark הטובות ביותר למחשב האישי שלך

    חייב לקרוא

    לינוקס

    כיצד להתקין ולהשתמש בשרת Xrdp (שולחן עבודה מרוחק) במערכת Linux

    לינוקס

    10 משחקי Steam הזולים הטובים ביותר עבור שחקני לינוקס

    לינוקס

    20 התוכנות והכלים הטובים ביותר ללימודי ווידיאו של לינוקס

    לינוקס

    15 סינתייזרים הטובים ביותר של לינוקס לייצור אודיו דיגיטלי

    פוסט קשור

    כיצד להתקין ולהתקין את מסוף האינטרנט של תא הטייס במערכת Linux

    כיצד להתקין ולהגדיר Yii PHP Framework באובונטו לינוקס

    כיצד לתקן W: כמה קבצי אינדקס לא הורדו שגיאה ב- Ubuntu Linux

    כיצד להתקין ולהגדיר 1Password על שולחן העבודה של Linux

    כיצד להתקין את עורך הטקסט האחרון של GNU Nano בשולחן העבודה של Linux

    כיצד להתקין סוכן תשתיות שריד חדש במערכת לינוקס



    ^