بين الحين والآخر ، يشعر مستخدمو Linux بالحاجة إلى إنشاء ملف جديد على نظامهم. سواء كان ذلك لتدوين الملاحظات أو كتابة بعض التعليمات البرمجية أو لمجرد التحقق من صحة الملف أثناء البرمجة ، فإن الأمر touch هو الأداة المساعدة الوحيدة لإنشاء الملفات التي تحتاجها.
يعد إنشاء الملفات وإدارة الطوابع الزمنية على نظام Linux أمرًا سريعًا باستخدام أمر اللمس. هنا في هذه المقالة ، سنناقش أمر اللمس بالتفصيل ، جنبًا إلى جنب مع الوظائف المختلفة التي يمكن القيام بها باستخدام الأداة.
ما هو أمر اللمس؟
تتمثل الوظيفة الأساسية لأمر اللمس في تحديث الطوابع الزمنية للملف وإدارتها. إذا كان لديك القليل من الخبرة في العمل على Linux ، فقد تعلم بالفعل أنه على توزيعات Linux ، كل الملف له طوابع زمنية محددة المرتبطة بهم.
الطوابع الزمنية هي المسؤولة عن تخزين المعلومات المتعلقة بالملف ، مثل وقت آخر تعديل للملف أو الوصول إليه أو تغييره. هذه الطوابع الزمنية هي mtime و atime و ctime. يمكن تعديل كل هذه المعلومات بسهولة باستخدام أمر اللمس.
كيفية استخدام أمر اللمس
أبسط استخدام لأمر اللمس هو إنشاء ملفات فارغة جديدة. بخلاف الأمر cat ، الذي يطالبك بإضافة محتوى إلى ملفك وقت الإنشاء ، ينشئ الأمر touch ملفًا فارغًا بدون مثل هذه المطالبات.
يعد هذا مفيدًا لمطوري البرامج الذين يتعين عليهم إنشاء ملفات جديدة باستمرار ، إما لكتابة التعليمات البرمجية أو للتحقق من صحة وجود ملف معين.
النحو الأساسي
الصيغة الأساسية لأمر اللمس هي:
touch [options] [filename]
يمكنك الاستفادة من وظائف الأمر touch بتمرير وسيطات وأعلام مختلفة بدلاً من والخيارات ، بينما اسم الملف هو اسم الملف الذي تريد إنشاءه.
إنشاء ملفات جديدة بلمسة
لإنشاء ملف فارغ باستخدام اللمس ، اكتب لمس. اتصال. صلة متبوعًا باسم الملف.
touch newemptyfile
سيقوم الأمر المذكور أعلاه بإنشاء ملف جديد باسم ملف جديد في دليل العمل الحالي. يمكنك التحقق من إنشاء الملف باستخدام الأمر ls .
وبالمثل ، يمكنك إنشاء ملفات متعددة تمامًا عن طريق تمرير أسماء الملفات مفصولة بامتداد فضاء اختلاف الشخصيات.
touch fileone filetwo filethree
تغيير ملف الطوابع الزمنية
كما ذكرنا أعلاه ، هناك ثلاثة طوابع زمنية مرتبطة بكل ملف على مساحة التخزين الخاصة بك.
أفضل طريقة للاستماع إلى الكتب الصوتية
- وقت الوصول (atime)
- الوقت المعدل (mtime)
- وقت التغيير (ctime)
يمكنك تغيير الوصول وتغيير وقت أي ملف على نظامك باستخدام أمر اللمس.
لتحديث atime و ctime لملف ، استخدم الامتداد -إلى علم بأمر اللمس الافتراضي.
كيفية تغيير لون الخلفية في المغلق
touch -a textfile
سيستبدل الأمر أعلاه وقت الوصول وتغيير وقت الملف بالوقت الحالي. إذا لم يكن الملف موجودًا ، فسيقوم اللمس بإنشاء ملف جديد وتعيين الطوابع الزمنية له.
يمكنك تغيير وقت التعديل (mtime) لملف باستخدام م علم مع اللمس كذلك.
touch -m textfile
يمكنك التحقق مما إذا تم تغيير الطوابع الزمنية عن طريق إصدار ملف حالة الأمر مع اسم الملف كوسيطة.
stat textfile
انتاج:
File: `textfile'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-04-12 16:59:45.000000000 +0000
Modify: 2021-04-12 16:57:59.000000000 +0000
Change: 2021-04-12 17:02:43.000000000 +0000
في المقتطف أعلاه ، يمكنك أن ترى أن الإخراج يعرض atime و mtime و ctime للملف المحدد.
باستخدام -ج العلم باستخدام الأمر touch لا يُنشئ ملفًا جديدًا إذا لم يكن موجودًا. بدلاً من ذلك ، يتم استخدامه فقط لتعيين طابع زمني جديد للملفات الموجودة بالفعل.
touch -c existfile
متعلق ب: باستخدام السادس؟ إليك كيفية فتح ملف ثم الحفظ والإنهاء
أضف طوابع زمنية مخصصة إلى ملف
بالنسبة لأولئك الذين يرغبون في تعيين طوابع زمنية مخصصة للتعديل لملفهم ، فإن ملف -ج و -t قد تكون الخيارات مفيدة. استخدم التنسيق التالي لفعل الشيء نفسه.
touch -c -t YYDDHHMM filename
...أين YYDDHHMM هو التاريخ والوقت اللذين تريد تعيينهما و اسم الملف هو اسم الملف الذي تريد تعديله.
لتغيير الطابع الزمني للملف بطريقة أكثر سهولة في الاستخدام ، استخدم ملحق -د علم بأمر اللمس. سيكون عليك تحديد الوقت الذي تريد تعيينه بلغة بسيطة.
touch -d '5 hours ago' newfile
من خلال دمج أمر التاريخ مع اللمس ، يمكنك إضافة طابع زمني جديد للتعديل وفقًا للطابع القديم.
touch -d '$(date -r filename) - 5 hours' existfile
إذا كان الطابع الزمني للملف هو 2:00 مساءً ، فسيؤدي تنفيذ الأمر المذكور أعلاه إلى تعيين الساعة 9:00 صباحًا على أنها mtime الجديد للملف.
يمكنك أيضًا تعيين طابع زمني مخصص للتعديل للملفات في وقت الإنشاء. ال -t العلم يسمح لك أن تفعل الشيء نفسه.
touch -t YYMMDDHHMM.SS filename
على سبيل المثال ، لإنشاء ملف جديد بتاريخ 12 ديسمبر 2020 ، 09:00:33 مساءً كطابع زمني ، استخدم الأمر التالي.
touch -t 202012120900.33 newfile
إذا لم تتمكن من معرفة المسار إلى الملف الذي تريد تعديله ، فاستخدم أمر البحث للبحث عن الملفات باسم مشابه.
يمكنك أيضًا ضبط mtime و atime للملف بشكل فردي أثناء الإنشاء. استخدم ال -إلى و م أعلام مع الأمر.
لتعيين وقت الوصول فقط إلى ملف جديد وقت الإنشاء:
touch -a -t 202012120900.33 newfile
يقوم الأمر التالي بتعيين وقت التعديل المحدد للملف الذي تم إنشاؤه حديثًا.
touch -m -t 202012120900.33 newfile
نسخ الطوابع الزمنية من ملفات أخرى
لنسخ الطابع الزمني لأي ملف آخر ، استخدم ملحق -r علم بأمر اللمس. الصيغة الافتراضية للأمر هي:
كيفية مسح محرك windows 10
touch -r originalfile copiedfile
... حيث الطوابع الزمنية لـ الملف الأصلي يتم نسخها إلى نسخ الملف .
تغيير معلومات الملف في Linux
لم تكن إدارة الطوابع الزمنية لملف أسهل من أي وقت مضى باستخدام الأمر touch. إذا كنت تبحث عن إنشاء ملف جديد على Linux ، فهناك خيارات متعددة مثل touch ، و cat ، وما إلى ذلك. ولكن هذه الخيارات قابلة للتطبيق فقط لأولئك الذين لديهم خبرة جيدة في العمل مع أي نظام تشغيل قائم على Linux.
بالنسبة لأولئك الذين لا يرتاحون لسطر الأوامر ، يتوفر العديد من مديري الملفات الذين يسمحون لك بإنشاء ملفات جديدة بطريقة رسومية. وإذا كنت ترغب في التنقل عبر تخزين النظام الخاص بك دون قصف عقلك بأوامر مخيفة ، فإن مديري الملفات هؤلاء سيكونون الخيار الأمثل لك.
يشارك يشارك سقسقة بريد الالكتروني أفضل 10 مديري ملفات لمستخدمي Linux Powerوجود مدير ملفات موثوق به يجعل تنظيم الملفات أسهل. فيما يلي قائمة بأفضل مديري الملفات لنظام التشغيل Linux.
اقرأ التالي مواضيع ذات صلة- لينكس
- إدارة الملفات
- لينكس
Deepesh هو محرر جونيور لنظام Linux في MUO. يكتب أدلة إعلامية على نظام Linux ، بهدف توفير تجربة سعيدة لجميع الوافدين الجدد. لست متأكدًا من الأفلام ، ولكن إذا كنت تريد التحدث عن التكنولوجيا ، فهو الرجل المناسب لك. في أوقات فراغه ، يمكنك أن تجده يقرأ الكتب أو يستمع إلى أنواع موسيقية مختلفة أو يعزف على جيتاره.
المزيد من Deepesh Sharmaاشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك