כיצד להשתמש לינוקס כדי להעתיק קבצים ותיקיות

מבוא

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

רוב האנשים ישמשו כדי להשתמש בכלים גרפיים להעתיק קבצים מהדיסקים שלהם. אם אתה רגיל להשתמש ב- Windows אז אתה תהיה מודע כלי שנקרא Windows Explorer אשר עושה את זה מאוד קל.

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

מנהלי הקבצים הנפוצים ביותר הם כדלקמן:

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

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

מנהל הקבצים Thunar הוא חלק מסביבת שולחן העבודה XFCE, PCManFM הוא חלק מסביבת שולחן העבודה LXDE ו- Caja הוא חלק מסביבת שולחן העבודה של MATE.

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

Nautilus יהיה זמין דרך התפריט בתוך לינוקס מנטה ו Zorin או שזה יופיע משגר אחדות בתוך אובונטו או דרך תצוגת לוח המחוונים בכל ההפצה באמצעות GNOME כגון Fedora או openSUSE.

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

באפשרותך להשתמש בפקודות המקלדת הרגילות להעתקת קבצים. למשל לחיצה על קובץ ולחיצה על CTRL ו- C יחד לוקח עותק של קובץ. לחיצה על CTRL ו- V תדביק את הקובץ במיקום שתבחר להעתיק את הקובץ אליו.

אם אתה מדביק קובץ לתוך אותה תיקייה אז זה יהיה שם זהה למקור למעט זה יהיה את המילה (להעתיק) בסוף זה.

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

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

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

פקודת ההעתקה פועלת על קבצים ותיקיות.

כיצד להשתמש דולפין כדי להעתיק קבצים ותיקיות

ניתן להפעיל את Dolphin באמצעות תפריט KDE.

רבים מן התכונות בתוך דולפין הן כמו עם נאוטילוס.

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

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

ניתן להשתמש במקשי CTRL ו- C כדי להעתיק קובץ. כדי להדביק את הקובץ, בחר את התיקייה להדבקת הקובץ ולחץ על CTRL ו- V.

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

ניתן גם להעתיק קבצים על ידי לחיצה ימנית על אותם ולבחור "העתק". כדי להדביק קובץ אתה יכול ללחוץ לחיצה ימנית ובחר "הדבק".

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

כיצד להשתמש Thunar להעתיק קבצים ותיקיות

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

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

אם אתה מדביק את הקובץ באותה תיקייה כמו המקור את הקובץ המועתק שומר את אותו שם אבל יש "(עותק)" הוסיף כחלק שם שלה הרבה יותר כמו נאוטילוס.

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

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

גרירת קובץ לתיקיה מזיזה את הקובץ במקום להעתיק אותו.

כיצד להשתמש PCManFM להעתיק קבצים ותיקיות

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

מנהל הקבצים הזה הוא בסיסי למדי לאורך השורות של Thunar.

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

כדי להדביק את הקובץ לחץ על CTRL ו- V בתיקייה שאליה ברצונך להעתיק את הקובץ. אתה יכול גם לחץ לחיצה ימנית ובחר "הדבק" מהתפריט.

גרירה ושחרור של קובץ אינו מעתיק קובץ, הוא מזיז אותו.

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

כיצד להשתמש Caja להעתיק קבצים ותיקיות

ניתן להפעיל Caja מהתפריט בתוך סביבת שולחן העבודה MATE.

Caja הוא הרבה כמו Nautilus ועובד הרבה.

כדי להעתיק קובץ לאתר אותו על ידי ניווט בדרך שלך דרך התיקיות. לחץ על הקובץ ולאחר מכן בחר CTRL ו- C כדי להעתיק את הקובץ. ניתן גם ללחוץ לחיצה ימנית ולבחור "העתק" מהתפריט.

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

אם אתה מדביק לתוך אותה תיקייה כמו הקובץ המקורי אז הקובץ יהיה שם זהה, אבל יהיה "(עותק)" המצורפת לסוף זה.

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

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

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

התחביר להעתקת קובץ ממקום למקום אחר הוא כדלקמן:

cp / source / path / name / target / path / name

לדוגמה לדמיין יש לך את מבנה התיקייה הבאה:

אם אתה רוצה להעתיק file1 מהמיקום הנוכחי שלה / home / מסמכים / תיקייה 1 / home / Documents / folder2 אז היית מקליד את השורה הבאה בשורת הפקודה:

cp / home / gary / מסמכים / תיקייה / / file1 / home / gary / מסמכים /

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

את / חלק בית יכול להיות מוחלף עם tilde (~) אשר מוסבר במאמר זה. זה משנה את הפקודה על זה

cp ~ / Documents / folder1 / file1 ~ / Documents / folder2 / file1

אתה יכול פשוט להשמיט את שם הקובץ עבור היעד אם אתה מתכוון להשתמש באותו שם קובץ

cp ~ / Documents / folder1 / file1 ~ / Documents / folder2

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

cp ~ / Documents / folder1 / file1.

לחלופין, אם אתה כבר בתיקיית המקור אתה יכול פשוט לספק את שם הקובץ כמקור כדלקמן:

cp file1 ~ / Documents / folder2

כיצד לקחת גיבוי לפני העתקת קבצים ב - Linux

בסעיף הקודם בסעיף 1 מכיל קובץ בשם file1 ו- folder2 אינו. תארו לעצמכם כי תיקייה 2 היה קובץ בשם file1 ואתה רץ את הפקודה הבאה:

cp file1 ~ / Documents / folder2

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

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

cp -b / source / file / target / file

לדוגמה:

cp -b ~ / documents / folder1 / file1 ~ / documents / folder2 / file1


בתיקייה היעד יהיה עכשיו את הקובץ שהועתק ויהיה גם קובץ עם tilde (~) בסוף שהוא בעצם גיבוי של הקובץ המקורי.

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

cp -backup = ממוספרת ~ / Documents / folder1 / file1 ~ / documents / folder2 / file1

שם הקובץ עבור הגיבויים יהיה לאורך שורות file1 ~ ~ ~, file1. ~ ~ ~ ~

כיצד להציג לפני החלפת קבצים בעת העתקתם באמצעות

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

לשם כך, השתמש בתחביר הבא:

cp -i / source / file / target / file

לדוגמה:

cp -i ~ / documents / folder1 / file1 ~ / documents / folder2 / file1

הודעה תופיע כדלקמן: cp: להחליף את '.file1'?

כדי להחליף את הקובץ לחץ על Y במקלדת או כדי לבטל את הקשה על N או CTRL ו- C באותו זמן.

מה שקורה בעת העתקת קישורים סמליים ב - Linux

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

תארו לעצמכם היה לך את מבנה התיקייה הבאה:

עיין בפקודה הבאה:

cp ~ / Documents / folder1 / file1 ~ / Documents / folder3 / file1

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

מה קורה אם אתה מעתיק את הקישור הסמלי מתיקייה 2 לתיקייה 3?

cp ~ / Documents / folder2 / file1 ~ / Documents / folder3 / file1

הקובץ המועתק לתיקייה 3 אינו הקישור הסמלי. זה למעשה את הקובץ הצביע על ידי הקישור הסמלי כך למעשה אתה מקבל את אותה תוצאה כפי שהיית עושה על ידי העתקת file1 מ folder1.

אגב, אתה יכול לקבל את אותה תוצאה באמצעות הפקודה הבאה:

cp-h ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

רק כדי להיות בטוח כי יש עוד מתג אחד כי בהחלט מאלץ את הקובץ להעתיק ולא את הקישור הסמלי:

cp -L ~ / Documents / folder2 / file1 ~ / documents / folder3 / file1

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

cp -d ~ / documents / folder2 / file1 ~ / documents / folder3 / file1

כדי לאלץ את הקישור הסמלי להעתיק ולא את הקובץ הפיזי להשתמש בפקודה הבאה:

cp-p ~ / documents / folder2 / file1 ~ documents / folder3 / file1

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

מה ההבדל בין קשר סימבולי לקשר קשה?

קישור סמלי הוא קיצור לקובץ הפיזי. הוא אינו מכיל יותר מהכתובת לקובץ הפיזי.

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

מדריך זה אומר לך כל מה שאתה צריך לדעת על קישורים קשים .

אתה יכול ליצור קישור קשה באמצעות הפקודה cp אבל אני בדרך כלל עו"ד באמצעות הפקודה ln.

cp -l ~ / source / file ~ / target / file

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

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

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

אם יצרת קישור קשה עם זאת היה לך קובץ 1 עם 2 שמות הקבצים. ההבדל היחיד הוא שהם מכילים מספרים inode שונים. (מזהים ייחודיים). מחיקת הקובץ honeymoon_video.mp4 לא מוחקת את הקובץ אלא רק מורידה את הספירה עבור הקובץ על ידי 1. הקובץ יימחק רק אם כל הקישורים לקובץ זה יוסרו.

כדי ליצור את הקישור היית עושה משהו כזה:

cp -l /videos/honeymoon_video.mp4 /videos/barbados_video.mp4

כיצד ליצור קישורים סמליים באמצעות הפקודה cp

אם ברצונך ליצור קישור סימבולי במקום קישור קשיח תוכל להשתמש בפקודה הבאה:

cp -s / source / file / target / file

שוב הייתי באופן אישי להשתמש בפקודה ln- s אבל זה עובד גם כן.

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

אם ברצונך להעתיק קבצים לתיקיה אך רק להחליף את קובצי היעד אם קובץ המקור חדש יותר, באפשרותך להשתמש בפקודה הבאה:

cp -u / source / file / target / file

ראוי לציין כי אם הקובץ אינו קיים בצד היעד ואז העותק יתקיים.

כיצד להעתיק קבצים מרובים

באפשרותך לספק יותר מקובץ מקור אחד בפקודת ההעתקה באופן הבא:

cp / source / file1 / source / file2 / source / file3 / target

הפקודה לעיל היה להעתיק file1, file2 ו file3 לתיקיית היעד.

אם הקבצים מתאימים דפוס מסוים אז אתה יכול גם להשתמש בתווים כלליים כדלקמן:

cp / home / gary/music/*.mp3 / home / gary / music2

הפקודה הנ"ל היה להעתיק את כל הקבצים עם סיומת. MP3 לתיקייה music2.

כיצד להעתיק תיקיות

העתקת תיקיות זהה להעתקת קבצים.

לדוגמה לדמיין יש לך את מבנה התיקייה הבאה:

תאר לעצמך שאתה רוצה להעביר את התיקיה folder1 כך שהוא חי כעת תחת תיקיה 2 כדלקמן:

באפשרותך להשתמש בפקודה הבאה:

cp -r / home / gary / Documents / folder1 / home / gary / מסמכים / תיקייה 2

ניתן גם להשתמש בפקודה הבאה:

cp -R / home / gary / מסמכים / folder1 / home / gary / מסמכים / folder2

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

סיכום

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

גבר cp