بسم الله الرحمن الرحيم

الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى آله وصحبه أجمعين


لأمر Linux Touch



في Linux ، يرتبط كل ملف فردي بالطوابع الزمنية ، ويخزن كل ملف معلومات وقت الوصول الأخير ووقت التعديل الأخير ووقت التغيير الأخير. لذلك ، عندما نقوم بإنشاء ملف جديد أو الوصول إلى ملف موجود أو تعديله ، يتم تحديث الطوابع الزمنية لهذا الملف تلقائيًا.


أمر Linux Touch

أمثلة أوامر Linux Touch

سنغطي في هذه المقالة بعض الأمثلة العملية المفيدة لأمر Linux touch . يعد الأمر touch برنامجًا قياسيًا لأنظمة تشغيل Unix / Linux ، يتم استخدامه لإنشاء وتغيير وتعديل الطوابع الزمنية لملف. قبل التوجه للحصول على أمثلة أوامر اللمس ، يرجى التحقق من الخيارات التالية.


خيارات الأوامر touch

قم بتغيير وقت الوصول فقط -a 

إذا كان الملف غير موجود ، فلا تقم بإنشائه -c 

قم بتحديث أوقات الوصول والتعديل -d 

قم بتغيير وقت التعديل فقط -m 

استخدم أوقات الوصول والتعديل للملف -r 

يقوم بإنشاء ملف باستخدام وقت محدد -t 

1. كيفية إنشاء ملف فارغ

ينشئ الأمر touch التالي ملفًا جديدًا فارغًا (صفر بايت) يسمى sheena .


# touch sheena



2. كيفية إنشاء ملفات متعددة

باستخدام أمر touch ، يمكنك أيضًا إنشاء أكثر من ملف واحد. على سبيل المثال ، سيقوم الأمر التالي بإنشاء 3 ملفات باسم sheena و meena و leena .


# touch sheena meena leena



3. كيفية تغيير وقت الوصول إلى الملفات وتعديلها

لتغيير أو تحديث أوقات الوصول والتعديل الأخيرة لملف يسمى leena ، استخدم الخيار -a كما يلي. يضبط الأمر التالي الوقت والتاريخ الحاليين على الملف. إذا لم يكن ملف leena موجودًا ، فسيتم إنشاء ملف فارغ جديد بالاسم.


# touch -a leena



تستخدم أوامر Linux الأكثر شيوعًا مثل الأمر find و ls الطوابع الزمنية لسرد الملفات والعثور عليها.


4. كيف تتجنب إنشاء ملف جديد

يؤدي استخدام الخيار -c مع أمر touch إلى تجنب إنشاء ملفات جديدة. على سبيل المثال ، لن يقوم الأمر التالي بإنشاء ملف يسمى leena إذا لم يكن موجودًا.


# touch -c leena



5. كيفية تغيير وقت تعديل الملف

إذا كنت ترغب في تغيير وقت التعديل الوحيد لملف يسمى leena ، فاستخدم الخيار -m مع الأمر touch. يرجى ملاحظة أنه سيتم فقط تحديث أوقات التعديل الأخير (وليس أوقات الوصول) للملف.


# touch -m leena


6. قم بتعيين أوقات الوصول والتعديل بشكل صريح

يمكنك ضبط الوقت بشكل صريح باستخدام الخيار -c و -t مع أمر touch. سيكون التنسيق على النحو التالي.


# touch -c -t YYDDHHMM leena


على سبيل المثال ، يقوم الأمر التالي بتعيين تاريخ ووقت الوصول والتعديل إلى ملف leena على أنه 17:30 ( 17:30 مساءً ) ، 10 ديسمبر من العام الحالي ( 2020 ).


# touch -c -t 20101730 leena

بعد ذلك ، تحقق من وقت الوصول والتعديل لملف leena ، باستخدام الأمر ls -l .


# ls -l


total 2

-rw-r--r--.  1 root    root   0 Dec 10 17:30 leena

7. كيفية استخدام الطابع الزمني لملف آخر

أمر اللمس التالي مع الخيار -r ، سوف يقوم بتحديث الطابع الزمني لملف meena مع الطابع الزمني لملف leena . لذلك ، يحمل كلا الملفين نفس الطابع الزمني.


# touch -r leena meena

8. قم بإنشاء ملف في وقت محدد

إذا كنت ترغب في إنشاء ملف بوقت محدد بخلاف الوقت الحالي ، فيجب أن يكون التنسيق.


# touch -t YYMMDDHHMM.SS linux


على سبيل المثال ، يعطي الأمر touch الأمر أدناه مع الخيار -t لملف linux طابعًا زمنيًا 18:30:55 مساءً . في 10 ديسمبر كانون الاول ، 2020 .


# touch -t 202012101830.55 linux


لقد غطينا جميع الخيارات المتاحة في أمر touch تقريبًا لمزيد من الخيارات ، استخدم " man touch ". 

فهرس أوامر على نظام لينكس: اضغط هنا

 

0 تعليقات