כיצד להעביר או להעתיק קבצים או תיקיות בלינוקס?

לינוקס

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

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

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

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

Artaculo relacionado:
הרשאות בסיסיות ב- GNU / Linux עם chmod

כיצד להעביר קבצים או תיקיות בלינוקס?

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

להעתיק ולהעביר קבצים

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

mv archivo.txt /home/usuario/Documentos/prueba

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

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

mv archivo.1 archivo.2 archivo.3 /ruta/de/destino

עכשיו משהו מאוד שימושי הוא להשתמש ב- * כאשר לקבצים יש שם זהה לבסיס, למשל:

Amd-gpu…

Amd-gpu-pro ..

נהג אמד ...

Artaculo relacionado:
טיפים: יותר מ -400 פקודות עבור GNU / Linux שכדאי שתכירו 😀

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

mv AMD* /ruta/de/destino

כנ"ל לגבי כל אותם קבצים מאותו סוג, למשל .doc, .xls, .deb, .rpm וכו '. כדי להזיז אותם אנו רק מגישים בקשה

mv *.deb /ruta/de/destino

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

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

mv wordpress/* …/

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

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

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

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

cp objetoacopiar rutadedestino

דרך מפורשת יותר להסתכל על זה:

cp archivo.txt /ruta/de/destino

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

cp log.txt log.bak

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

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

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

cp  /* /ruta/de/destino

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

cp /directorio /ruta/de/destino

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

לבסוף, אם אנו רוצים לדעת את כל הפרמטרים שלו אנו מסתמכים על האיש שלו או עם –עזרה

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


2 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   חורחה סי רודריגז ס דיג'ו

    אם אני רוצה להעתיק את כל הקבצים מתיקיה אחת לאחרת זה יהיה אז

    cp / * / שם / תיקיה / יעד ??

    עומד בתיקיה בה יש לי את הקבצים להעתיק ??

  2.   חואן מנואל קריללו קמפוס דיג'ו

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