הפקודה scp מאפשרת לך להעתיק קובץ ביעילות בין שני מארחים שונים. התחביר ל- scp עושה שימוש חוזר בתחביר של cp, ולכן הוא אמור להרגיש מוכר לרוב משתמשי Linux.
החלק המסובך בפקודת scp הוא שמקור או יעד עשויים להיות מרוחקים, כלומר מחשב המחובר לרשת אחרת, שונה מזה המקומי שלך. בעת ציון קובץ להעתקה, יהיה עליך לכלול גם פרטים על המארח המרוחק. זה כולל את כתובת ה- IP ואת שם המשתמש שלה.
העלאת קובץ באמצעות פקודת scp
התחביר הכללי של ה- scp הוא:
יעד מקור ה- scp
שימו לב איך זה בעצם אותו תחביר כמו הפקודה cp.
דוגמת ה- scp הפשוטה ביותר היא הדוגמה שבה אתה כנראה משתמש ביותר: העלאת קובץ מהמחשב המקומי שלך לשרת מרוחק. במקרה זה, מָקוֹר חלק מהפקודה הוא פשוט יַעַד מסובך יותר:
scp index.html [email protected]: / var / www / html /
פעולה זו תעתיק קובץ מקומי בשם index.html למארח המרוחק. אתה יכול לציין זאת באותו אופן שבו היית מציין קובץ לכל פקודה אחרת. זה יכול להיות התייחסות מוחלטת או יחסית לקובץ. כך, index.html, ../index.html, ו /home/bobby/index.html הן דרכים שונות בהן אתה יכול להשתמש כדי לציין קובץ מקומי.
היעד בדוגמה הוא [email protected]: / var / www / html /. זה אומר ש:
- המשתמש בובי יהיה הבעלים של הקובץ החדש בשרת המרוחק. משתמש זה יצטרך להתקיים, ואתה אמור להיות מסוגל לגשת אליו.
- שם המארח של השרת שאליו אנו מעלים את הקובץ הוא example.org. ציינו את התחום כאן, אך תוכל גם להשתמש ב- כתובת ה - IP במקום זאת.
- בשרת זה, scp יעלה את הקובץ אל ה- /var/www/html/ מַדרִיך.
לאחר שתזין פקודה זו, המסוף שלך בדרך כלל יבקש ממך את סיסמת המשתמש שציינת במכונה המרוחקת.
הורדת מדריך שלם
הנה גרסה קצת יותר מסובכת שמורידה ספרייה שלמה:
scp -rpC [email protected]: / tmp / docs / home / bobby
ראשית, עליך לשים לב כי ה- מָקוֹר היא כעת מכונה מרוחקת, ואילו ה- יַעַד הוא מקומי. מלבד מתג ההזמנה, פרטי המקור והיעד האלה צריכים להיות מוכרים. אך דוגמה זו מציגה גם שלושה דגלים שימושיים:
- -r: מוריד רקורסיבית ספריה שלמה. זה יעביר את כל הקבצים בפנים /tmp/docs. זה מאוד שימושי לצורך גיבוי מהיר או העברת מספר רב של קבצים, במיוחד אם אין לך גישה להתחברות למארח המרוחק.
- -p: משמר חותמות זמן של קבצים ומצבים של קבצים מקוריים. העותקים המקומיים שלך יזכו לאותם זמני יצירה או הרשאות כתיבה למקוריהם.
- -C: מאפשר דחיסה. אם אתה מעביר הרבה קבצים, זה יכול להאיץ את העניינים, במיוחד אם אתה משתמש בחיבור איטי.
הפקודה scp קלה כמעט כמו cp
השימוש הבסיסי בפקודה scp הוא קל: זה בדיוק כמו cp. ההבדל העיקרי הוא ש- scp זקוק לעוד כמה פרטים עבור השרת המרוחק. עם זאת, כמו עם cp, ישנם דגלים שימושיים להרחבת פונקציונליות הבסיס. אלה כוללים דחיסה והעתקה רקורסיבית כדי לספק הורדות מרובות קבצים.
שליטה בפקודה scp יכולה להיות שימושית אם התבקשת לנהל שרת לינוקס. ביצוע גיבויים והעברת נתונים מרחוק היא משימה יומית עבור מי שעוסק בניהול שרתים.
העברת קבצים ותיקיות מרחוק קלה ממה שאתה חושב. באמצעות פקודת scp, העברת קבצים מרחוק מוצפנת גם כן.
קרא הבא
- לינוקס
- פקודות לינוקס
בובי הוא חובב טכנולוגיה שעבד כמפתח תוכנה במשך רוב שני העשורים. הוא נלהב ממשחקים, עובד כעורך ביקורות במגזין Switch Player, והוא שקוע בכל ההיבטים של פרסום מקוון ופיתוח אתרים.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.