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

All Ways Move Files Linux



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

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







לפני שנתחיל בהעברת קבצים, בואו נדון מה המשמעות של העברת הקבצים? זה עשוי להיות מועיל למתחילים המתבלבלים עם לזוז (mv) ו העתק (cp) פקודה.



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



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





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

העתקת קובץ משתמשת בהעתקה (Ctrl+C) ולהדביק (Ctrl+V) מפתחות; ואילו, לזוז פירושו גזור (Ctrl+X) והדבק (Ctrl+V) .



מתי לזוז:

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

היתרונות של העברת נתונים:

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

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

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

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

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

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

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

  1. באמצעות כלי שורת הפקודה (טרמינל)
  2. באמצעות ממשק משתמש גרפי (GUI)

כיצד להעביר קבצים באמצעות כלי שורת הפקודה (מסוף):

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

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

תחביר:

התחביר של ה mv הפקודה היא:

mv [אפשרויות] [מקור_נתיב] [נתיב יעד]

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

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

כדי לבדוק את inode של קובץ ספציפי, התחביר מוזכר:

ls -אינדה [שם קובץ]

אם אני רוצה לבדוק את inode ערך קובץ הטקסט sample.txt , הפקודה תהיה:

$ls -אינדהsample.txt

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

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

דוגמה 1: העברת קובץ

צור קובץ לדוגמא sample_file.txt משתמש ב לגעת הפקודה ב- בית מַדרִיך:

$לגעתsample_file.txt

להשתמש ב mv הפקודה להעביר את הקובץ לתוך מסמכים מַדרִיך; הפקודה הבאה מזהה מסמכים כספרייה/תיקיה ומעביר את sample_file.txt לתוך זה:

$mvsample_file.txt/בית/וורדה/מסמכים

כדי לאשר את קיומו של sample_file.txt בספריית מסמכים, הפעל את ls הפקודה במסוף:

$ls /בית/ורדה/מסמכים

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

הערה נוספת:

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

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

לדוגמה, אני רוצה למצוא את הנתיב של text.txt תיקייה בספריית הבית:

כאשר אתה מכה את נכסים , הוא יראה לך את כל הפרטים הדרושים של text.txt עם השביל:

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

לאחר שהעברת את הקובץ, תוכל לשנות את שמו באמצעות mv פקודה שוב:

$sample_file.txt/בית/ורדה/מסמכים/testing.txt

בואו לבדוק את ה ls פקודה אם שם הקובץ השתנה או לא:

$ls

דוגמה 2: העברת תיקיה למדריך

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

צור תיקיית בדיקה והגדר את השם כ בדיקה משתמש ב mkdir פקודה. הוסף את הקובץ האקראי בו, כמו צור א testing.txt קובץ בו באמצעות לגעת פקודה:

$mkdirבדיקה
$לגעתTesting.txt

הזז את Testing.txt הקובץ ב בדיקה תיקייה באמצעות mv פקודה:

$mvTesting.txt Testing

עכשיו, העבר את בדיקה התיקייה לתוך הורדות מַדרִיך:

$mvבדיקה/בית/וורדה/הורדות

לאישור הקלד:

$ls /בית/וורדה/הורדות

דוגמה 3: העברת קבצים מרובים בבת אחת

כאשר אנו מעבירים מספר קבצים בו זמנית, mv הפקודה רואה את שם הספרייה האחרונה כספריית היעד:

בואו נעביר קבצים sample.txt , testing.txt , ו test.txt בתוך ה הורדות מַדרִיך. לשם כך, פתח את הטרמינל בספריית מסמכים מכיוון שכל הקבצים האלה ממוקמים שם:

$mvsample.txt testing.txt text.txt/בית/וורדה/הורדות

בצע את ls הפקודה לאשר זאת:

$ls /בית/וורדה/הורדות

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

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

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

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

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

  1. פתח את מנהל הקבצים של Nautilus במערכת שאתה עובד עליה.
  2. בחר את הקובץ שברצונך להעביר ולחץ עליו באמצעות לחצן העכבר הימני.
  3. תפריט הקשר יופיע על המסך וינווט לכיוון לעבור ל אפשרויות.
  4. ברגע שלחצת על לעבור ל אפשרות, חלון עם רשימת ספריות היעד האפשריות יופיע לפניך.
  5. בחר את המיקום החדש שאליו ברצונך להעביר את הקובץ ולחץ בחר .

הבה נבין זאת באמצעות דוגמה:

פתח את מנהל הקבצים של Nautilus ב- Ubuntu 20.04:

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

פתח את תפריט היישומים, חפש את מנהל הקבצים והקלד נאוטילוס אוֹ קבצים :

אתה יכול לראות, לאחר הקלדת הנאוטילוס, הוא מגלה את קבצים אוֹפְּצִיָה. לחץ עליו כדי לקבל את חלון מנהל הקבצים:

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

לחץ על לעבור ל… , תראה על המסך רשימה של כל היעדים האפשריים:

בואו נזיז את sample.txt קובץ אל מסמכים מַדרִיך. לאחר מכן, בחר אותו מהחלון והקש על בחר לַחְצָן:

הקבצים הועברו בהצלחה מה- בית ספרייה אל מסמכים מַדרִיך.

כמו שאתה רואה, sample.txt אינו קיים יותר ב בית מַדרִיך:

כדי לוודא אם הוא הועבר ליעד בהצלחה, פתח את מסמכים ספרייה ובדוק אם sample.txt הקובץ קיים:

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

תארו לעצמכם שאנחנו רוצים להזיז את בדיקה ספרייה/תיקיה אל הורדות מַדרִיך. אז, בחר את בדיקה בתיקיה, לחץ עליו באמצעות לחצן העכבר הימני ובתפריט המשנה, נווט לכיוון לעבור ל… אוֹפְּצִיָה:

ייפתח חלון, בחר את הורדות ספריית העברת בדיקה תיקייה אליו על ידי לחיצה על בחר לַחְצָן:

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

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

סיכום:

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

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

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

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