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

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

מהי פקודת המגע?

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

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

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

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

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

instagram viewer

תחביר בסיסי

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

גע ב [אפשרויות] [שם קובץ]

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

צור קבצים חדשים עם מגע

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

גע בקובץ חדש

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

באופן דומה, ניתן ליצור מספר קבצים לחלוטין על ידי העברת שמות הקבצים המופרדים על ידי ה- מֶרחָב אופי.

לגעת בקובץ אחד הקבצים

שנה חותמות זמן של קבצים

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

  1. זמן גישה (בזמן)
  2. זמן שונה (זמן זמן)
  3. שינוי זמן (זמן זמן)

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

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

מגע - קובץ טקסט

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

באפשרותך לשנות את זמן השינוי (mtime) של קובץ באמצעות ה- -M דגל גם עם מגע.

מגע -m קובץ טקסט

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

קובץ טקסט סטטי

תְפוּקָה:

קובץ: "file file"
גודל: 13 בלוקים: 8 IO חסום: 4096 קובץ רגיל
מכשיר: 801h / 2049d Inode: 327688 קישורים: 1
גישה: (0644 / -rw-r - r--) Uid: (1000 / ubuntu) Gid: (1000 / ubuntu)
גישה: 2021-04-12 16: 59: 45.000000000 +0000
שנה: 2021-04-12 16: 57: 59.000000000 +0000
שינוי: 2021-04-12 17: 02: 43.000000000 +0000

בקטע הקוד שלמעלה, אתה יכול לראות שהפלט מציג את הזמן, ה- mtime ו- ctime של הקובץ שצוין.

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

מגע -קובץ

קָשׁוּר: משתמשים ב- Vi? הנה כיצד לפתוח קובץ ואז לשמור ולצאת

הוסף חותמות זמן מותאמות אישית לקובץ

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

גע -c -t YYDDHHMM שם קובץ

...איפה YYDDHHMM הוא התאריך והשעה שרוצים להגדיר ו שם קובץ הוא שם הקובץ שברצונך לשנות.

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

לגעת -ד "newfile new file"

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

לגעת ב- d "$ (קובץ תאריך-שם קובץ) - 5 שעות"

אם חותמת הזמן של הקובץ היא 14:00 אחר הצהריים, אז הפעלת הפקודה האמורה תקבע את השעה 9:00 בבוקר בתור זמן הקובץ החדש.

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

גע ב -t YYMMDDHHMM.SS שם קובץ

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

מגע -t 202012120900.33 קובץ חדש

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

ניתן גם להגדיר את זמן הזמן והזמן של הקובץ בנפרד במהלך היצירה. להשתמש ב ו -M דגלים עם הפקודה.

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

מגע -a -t 202012120900.33 קובץ חדש

הפקודה הבאה מקצה את זמן השינוי שצוין לקובץ החדש שנוצר.

מגע -m -t 202012120900.33 קובץ חדש

העתק חותמות זמן מקבצים אחרים

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

מגע - r מקורי קובץ מועתק

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

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

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

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

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

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

קרא הבא

נושאים קשורים
  • לינוקס
  • ניהול קבצים
  • לינוקס
על הסופר
שארמה של דיפש (39 מאמרים פורסמו)

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

עוד מ- Deepesh Sharma

הירשם לניוזלטר שלנו

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

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.