העתקת קבצים ותיקיות ב-Linux באמצעות SSH עם SCP, CP ו-Rsync
כמנהל שרתים, אפילו משימות פשוטות יכולות להפיק תועלת מגישה חדשה. במאמר זה נדבר על מספר דרכים שבהן תוכל להעתיק תיקייה שלמה והקבצים שלה ב-Linux. לשם כך, נחקור שלוש פקודות: cp, scp ו-rsync.
cp
אתה יכול להעתיק קבצים ותיקיות בתוך אותה מערכת קבצים ב-Linux באמצעות הפקודה cp. הארגומנט -r אומר ל-cp שאתה רוצה להעתיק תיקייה באופן רקורסיבי, מה שמעתיק גם את תוכן התיקייה. לדוגמה:
cp -r /path/to/source/directory /path/to/destination/directory
התוצאה היא שהתיקייה, כולל כל התוכן והתיקיות המשנה שלה, תועתק לתיקייה אחרת בשרת המקומי.
scp
בינתיים, הפקודה scp תאפשר לך להעתיק קבצים ותיקיות באמצעות חיבור SSH מוצפן. זה מאפשר אבטחה ושלמות נתונים גבוהים יותר, ומשמש בדרך כלל להעתקת תיקיות בין שרתים מרוחקים, אם כי ניתן להשתמש בו גם באופן מקומי. כדי להעתיק תיקייה שלמה באמצעות scp, אתה יכול גם להשתמש בדגל -r באותה צורה שבה השתמשת בפקודה cp. דוגמה:
scp -r /path/to/source/directory user@remotehost:/path/to/destination/directory
התוצאה כאן היא שהתיקייה "directory" תועתק בצורה מאובטחת לתיקיית היעד ב-"remotehost".
rsync
הפקודה rsync מאפשרת לך לשכפל קבצים ותיקיות תוך שמירה על בעלות והרשאות. היא גם מציעה יכולות נוספות כמו דחיסה ועדכונים מצטברים. המתג -a מפעיל את מצב "ארכיון", המאפשר לך להשתמש ב-rsync להעברת תיקייה תוך שמירה על בעלות והרשאות. לדוגמה:
rsync -a /path/to/source/directory /path/to/destination/directory
דוגמה זו מראה כיצד להשתמש ב-rsync להעתקת תיקיות במכונה המקומית. אתה יכול גם להשתמש בו באותה צורה שהוצגה עבור scp אם אתה רוצה להשתמש ב-rsync להעתקת תיקיות לשרתים מרוחקים.
זהו!
האמור לעיל הוא אחת הדרכים הבסיסיות והנפוצות יותר להשתמש בפקודות אלה. אנו ממליצים לך להשתמש בדפי ה-man של linux עבור כל פקודה כדי ללמוד על התכונות המתקדמות יותר שלהן.
לסיכום, זה מועיל למנהל שרתים להיות מסוגל להעתיק תיקייה שלמה וכל התוכן שלה באמצעות מגוון טכניקות. להעתקת קבצים ותיקיות, הפקודות cp, scp ו-rsync מציעות אפשרויות ותכונות ספציפיות; בהתאם לנסיבות שלך, אחת עשויה להיות עדיפה על האחרות.
בנוסף, עם הגידול בביקוש ל-IPv4 והעובדה ש-has ipv4 run out, שירותי השכרת IPv4 הפכו לפופולריים יותר. אנו מציעים שירותי השכרת IPv4 מקצועיים, כולל השכרת קטעי C לצד שלישי. כמו כן, אנו מספקים שרתים ייעודיים בלוס אנג'לס עם חומרה חדישה ורשת איכותית.
אם אתה מעוניין בשירותי השכרת IPv4 או בשרתים ייעודיים, צור איתנו קשר עוד היום כדי ללמוד עוד על הפתרונות שלנו.