English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر touch في Linux

مجمع الأوامر في لينكس

يستخدم الأمر touch في Linux لتحديث خصائص الوقت للملفات أو المجلدات، بما في ذلك وقت الوصول ووقت التعديل. إذا لم يكن الملف موجودًا، يقوم النظام بإنشاء ملف جديد.

ls -l يمكنه عرض وقت السجلات للملفات.

النحو

touch [-acfm][-d<تاريخ_وقت>][-r<ملف_مرجعي_أو_مجلد>] [-t<تاريخ_وقت>][--help][--version][ملف_أو_مجلد…]
  • شرح المعلمات:
  • a يغير وقت السجلات للقراءة.
  • m يغير وقت السجلات للتعديل.
  • c إذا لم يكن الملف المحدد موجودًا، لن يتم إنشاء ملف جديد. مشابه لـ --no-create.
  • f لا يستخدم، للحفاظ على التوافق مع أنظمة unix الأخرى.
  • r يستخدم وقت السجلات لـ الملف المرجعي، مشابه لـ --file.
  • d يحدد الوقت والتاريخ، يمكن استخدام صيغ مختلفة.
  • t يحدد وقت السجلات للسجلات، صيغة مشابهة لـ date الأمر.
  • --no-create لن يصنع ملفًا جديدًا.
  • --help يعرض صيغة الأمر.
  • --version يعرض معلومات النسخة.

نموذج تفاعلي

استخدم الأمر"touch"لتحديث وقت ملف"testfile"إلى الوقت الحالي، أدخل الأمر التالي:

$ touch testfile                #تعديل وقت ملف testfile إلى الوقت الحالي 

أولاً، استخدم الأمر ls لعرض خصائص ملف testfile، كما يلي:

$ ls -l testfile                #عرض خصائص الوقت للملف  
#وقت تعديل الملف السابق كان 16:09  
-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile  

بعد تنفيذ الأمر"touch"لتحديث خصائص الملف، وعرض خصائص الوقت للملف مرة أخرى، كما يلي:

$ touch testfile                #تعديل خصائص الوقت للملف إلى الوقت الحالي للنظام  
$ ls -l testfile                #عرض خصائص الوقت للملف  
#تعديل خصائص الوقت للملف إلى الوقت الحالي للنظام  
-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile  

عند استخدام الأمر"touch"، إذا لم يكن الملف المحدد موجودًا، فإنه سيقوم بإنشاء ملف جديد فارغ. على سبيل المثال، في الدليل الحالي، يمكنك إنشاء ملف فارغ باستخدام الأمر التالي:

$ touch file            #إنشاء ملف جديد فارغ يسمى“file” 

مجمع الأوامر في لينكس