Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)
תוכן עניינים:
- העתקת קבצים עם הפקודה
cp
- העתק קובץ לספרייה
- העתק מספר קבצים
- העתקת ספריות עם פיקוד
cp
- העתקת קבצים
rsync
עם הפקודהrsync
- סיכום
העתקת קבצים וספריות היא אחת המשימות הנפוצות ביותר שתבצעו כשאתם עובדים על שורת הפקודה. בלינוקס ישנן כמה פקודות להעתקת קבצים עם
cp
ו-
rsync
הם הכלים הנפוצים ביותר.
מקובל להשתמש בפקודת
cp
בעת העתקת קבצים
rsync
בעת העתקת ספריות.
כדי להיות מסוגל להעתיק קבצים וספריות, עליך להיות לפחות הרשאות קריאה בקובץ המקור והרשאת כתיבה בספריית היעד.
העתקת קבצים עם הפקודה
cp
במערכות הפעלה לינוקס ויוניקס, פקודת ה-
cp
משמשת להעתקת קבצים וספריות.
מקרה השימוש הפשוט ביותר הוא העתקת קובץ בספריית העבודה הנוכחית. לדוגמה, כדי להעתיק קובץ בשם
file.txt
לקובץ בשם
file_backup.txt
בספריה הנוכחית, תפעיל את הפקודה הבאה:
cp file.txt file_backup.txt
אם קובץ היעד קיים, הוא יוחלף. כדי לקבל הנחיית אישור לפני שמחליטים על הקבצים, השתמש באפשרות
-i
.
cp -i file.txt file_backup.txt
כברירת מחדל, בעת שימוש בפקודת
cp
להעתקת קובץ, הקובץ החדש יהיה בבעלות המשתמש שיבצע את הפקודה. השתמש באפשרות
-p
כדי לשמור על מצב הקובץ, בעלות וחותמות זמן:
cp -p file.txt file_backup.txt
אפשרות נוספת שיכולה להיות שימושית היא
-v
. בעת שימוש באפשרות זו, הפקודה מדפיסה את הנעשה:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
העתק קובץ לספרייה
כדי להעתיק קובץ לספריה, ציין את הנתיב המוחלט או היחסי לספריה. אם ספריית היעד מושמטת הקובץ מועתק לספרייה הנוכחית.
בדוגמה הבאה אנו מעתיקים את הקובץ
file.txt
/backup
:
cp file.txt /backup
כאשר אתה מציין רק את שם הספרייה כיעד, לקובץ המועתק יהיה שם זהה לזה של הקובץ המקורי.
cp file.txt /backup/new_file.txt
הפקודה שלמעלה תעתיק את הקובץ לספרייה שצוינה כ-
new_file.txt
.
העתק מספר קבצים
כדי להעתיק מספר קבצים וספריות בו זמנית ציין את שמות קבצי המקור וספריות שאחריהם ספריית היעד כארגומנט האחרון:
cp file.txt dir file1.txt file2.txt dir1
בעת העתקת קבצים מרובים, היעד חייב להיות ספרייה.
הפקודה cp מאפשרת גם להשתמש בהתאמת דפוסים. לדוגמה, כדי להעתיק את כל קבצי ה-
.png
מהספרייה הנוכחית לספריית
/backup
, היית משתמש ב:
העתקת ספריות עם פיקוד
cp
כדי להעתיק ספריה, כולל כל הקבצים ותיקיות המשנה שלה, השתמש באפשרות
-R
או
-r
. בדוגמה הבאה אנו מעתיקים את ספריית
Pictures
ל-
Pictures_backup
:
cp -R Pictures Pictures_backup
הפקודה שלמעלה תיצור את ספריית היעד ותעתיק רקורסיבית את כל הקבצים ותיקיות המשנה מהמקור לספריית היעד.
אם ספריית היעד כבר קיימת, ספריית המקור עצמה וכל תוכנה יועתקו לספריית היעד. כדי להעתיק רק את הקבצים וספריות המשנה אך לא את ספריות היעד השתמש באפשרות
-T
:
cp -RT Pictures Pictures_backup
ניתן להשתמש באפשרויות המשמשות בעת העתקת קבצים בעת העתקת ספרייה. ההבדל העיקרי הוא שכאשר אתה מעתיק ספריות אתה צריך להשתמש באפשרות
-R
.
העתקת קבצים
rsync
עם הפקודה
rsync
rsync
הוא כלי שורת פקודה מהיר ורב-תכליתי המסנכרן קבצים וספריות בין שני מיקומים. ניתן להשתמש בה להעתקת קבצים למיקומים מקומיים ומרוחקים.
rsync
כולל מספר אפשרויות השולטות בכל היבט בהתנהגותה. האפשרות השימושית ביותר היא -ה שמעתיק ספריות רקורסיבית, מעביר מכשירים מיוחדים וחוסם, שומר על קישורים סמלים, זמני שינוי, קבוצה, בעלות והרשאות.
כדי להעתיק קובץ יחיד ממיקום אחר, תפעיל את הפקודה הבאה:
rsync -a file.txt file_backup.txt
אם קובץ היעד קיים,
rsync
יחליף אותו.
ניתן להשתמש באותה פקודה להעתקת ספרייה:
rsync -a /var/www/public_html/ /var/www/public_html_backup/
rsync
מאיים על ספריות המקור שמסתיימות בחתך נגרר
/
אחרת. אם אתה מוסיף נטוי נגרר בספריית המקור, הפקודה תעתיק רק את תוכן ספריית המקורות לספריית היעד. כאשר הקיסוע נגרר מושמט,
rsync
יעתיק את ספריית המקור בספריית היעד. האפשרות הבטוחה ביותר היא לכלול תמיד את קו הקו
/
נגרר על היעד וגם על המקור.
למידע נוסף על
rsync
בדוק את המאמרים הבאים:
סיכום
במדריך זה הראנו לכם כיצד להעתיק קבצים וספריות במערכות מבוססות לינוקס ו- Unix באמצעות כלי השירות
cp
ו-
rsync
.
פקודת Ls בלינוקס (רשימת קבצים וספריות)
פקודת ls היא אחת מהפקודות הבסיסיות שכל משתמש לינוקס צריך לדעת. הוא משמש לרשימת מידע על קבצים וספריות במערכת הקבצים.
כיצד להעביר קבצים וספריות בלינוקס (פקודת mv)
העברת קבצים וספריות היא אחת המשימות הבסיסיות ביותר שלעתים קרובות עליכם לבצע במערכת לינוקס. במדריך זה נסביר כיצד להשתמש בפקודת mv כדי להזיז קבצים וספריות.
כיצד לשנות שם של קבצים וספריות בלינוקס
שינוי שם של קבצים וספריות היא אחת המשימות הבסיסיות ביותר שלעתים קרובות עליכם לבצע במערכת לינוקס. במדריך זה אנו נראה לך כיצד להשתמש בפקודות mv ושינוי שם כדי לשנות שמות של קבצים וספריות.