الصفحة الرئيسية » howto » كيفية استخدام اللمس لإنشاء ملفات فارغة وتعديل الطوابع الزمنية

    كيفية استخدام اللمس لإنشاء ملفات فارغة وتعديل الطوابع الزمنية

    يحتوي كل ملف على جهاز الكمبيوتر الخاص بك على طابع زمني يحتوي على وقت الوصول إلى الملف وتعديله ، ولكن هل تعلم أنه يمكنك تغيير ذلك الطابع الزمني؟ هيريس كيفية القيام بذلك.

    باستخدام القيادة التي تعمل باللمس

    يتوفر الأمر "touch" إلى حد كبير في أي مكان يمكنك فيه الحصول على Bash shell ، والذي يتضمن Linux أو Windows مع Cygwin المثبت. إليك خيارات الأمر:

    إذا كنت تريد التحقق من الطابع الزمني للملف ، فيمكنك إجراء ذلك باستخدام هذا الأمر:

    الملف الأساسي

    من الواضح أنه يجب عليك التأكد من استبدال "file" باسم ملفك.

    -خيارات و- م

    يقوم هذان الخياران بتحديث وقت الوصول والتعديل على التوالي. يجب ألا يكون استخدامهم مشكلة على الإطلاق. هنا هو بناء الجملة:

    لمس الملف

    سيؤدي هذا إلى تحديث وقت وصول "الملف" إلى التاريخ والوقت الحاليين. يمكنك استبدال الخيارات (-a) بـ (-m) للقيام بنفس الأمر ولكن من أجل تعديل الوقت. إذا لم يكن الملف موجودًا ، فسيتم إنشاء ملف فارغ يحمل نفس الاسم في الدليل الحالي.

    -الخيار ج

    إذا استخدمت هذا الخيار ، فلن يعمل اللمس أي شيء على الإطلاق إذا كان الملف المحدد غير موجود. نظرة:

    touch -c عمر

    في المثال أعلاه ، لن يؤدي اللمس إلى "عمر" ، فالملف وليس الشخص غير موجود.

    -ص الخيار

    قد يكون هذا الخيار مفيدًا إذا كنت تريد نسخ طابع زمني من ملف إلى ملف آخر. مثل ذلك:

    touch -r file1 file2

    حيث أن "file1" هو الملف المرجعي و "file2" هو الملف الذي سيتم تحديثه. إذا كنت تريد نسخ الطابع الزمني إلى أكثر من ملف واحد ، فيمكنك توفيرها كلها في الأمر أيضًا وسيتم إنشاؤها في وقت واحد.

    touch -r file1 file2 file3 file4

    -د و- الخيارات

    تقوم كل من (-d) و (-t) بالخيارات نفسها ، والتي تحدد نفس الطابع الزمني التعسفي لأوقات الوصول والتعديل. الفرق هو أن (-d) يستخدم تاريخًا قابلًا للتعبير عن البشر مجانًا ، وهذا يعني أنه يمكنك استخدام "Sun، 29 Feb 2004 16:21:42" أو "2004-02-29 16:21:42" أو حتى "التالي الخميس". هذا الخيار معقد لوصفه بالكامل هنا. من ناحية أخرى (-t) يستخدم طابع بسيط تنحصر في استخدامه. يكون الختم [[CC] YY] MMDDhhmm [.ss]. [CC] للقرن ويمكنك تجاهلها وتجاهل الثواني أيضًا. إذا قمت بتجاهل [CC] ، فسيقوم الأمر باستبداله حسب ما تقوم بإدخاله كسنة. إذا قمت بتحديد السنة برقمين فقط ، فسيكون CC 20 سنة في النطاق (0 ~ 68) و 19 لسنوات في (69 ~ 99).

    touch -t 3404152240 file

    لمس -8804152240 ملف

    في الأمر الأول ، سيتم تعيين الطوابع الزمنية للملفات على: 15 أبريل 2034 10:40 م. بينما سيتم تعيين الأمر الثاني إلى: 15 أبريل 1988 وهو في قرن مختلف. إذا لم يتم تحديد أي عام ، فسيتم تعيينه على السنة الحالية. مثال:

    touch -t ملف 04152240

    سيؤدي هذا إلى تعيين الطابع الزمني على 15عشر أبريل 2011 10:40 م لأنه هو 2011 بحلول وقت كتابة هذا المقال.

    الجمع بين الخيارات لضبط الوصول الفردي التعسفي وأوقات التعديل

    تقوم الخيارات (-a) و (-m) بتحديث الطوابع الزمنية فقط إلى الوقت الحالي وتقوم الخيارات (-d) و (t) بتعيين طوابع زمنية للدخول والتعديل في نفس الوقت. افترض أنك تريد فقط تعيين وقت الوصول إلى الرقم 5عشر من حزيران 2016 في الساعة 5:30 مساءً ، كيف ستفعل ذلك؟ حسنًا ، ستستخدم (-a) و (-t) لكل من الوقت التعسفي وتطبيقه فقط على الطابع الزمني للوصول. مثال:

    لمس 1606051730 ملف

    أو

    تلمس - أ - 1606051730 ملف

    وإذا كنت تريد أن تفعل الشيء نفسه لتعديل الوقت فقط استبدال (-at) مع (-mt). من السهل.

    خلق ملفات فارغة

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

    touch ~ / desktop / project / stage1_completed

    الآن لديك ملف يدل على الانتهاء من المرحلة 1 من المشروع في وقت إنشاء هذا الملف ويمكنك أن ترى هذا الوقت عن طريق إصدار الأمر:

    stat ~ / desktop / project / stage1_completed


    يمكنك العثور على لمسة مفيدة بطرق مختلفة اعتمادًا على ما تفعله. إذا كنت تعرف المزيد من الاستخدامات الجيدة للمس ثم شاركها في التعليقات أو اقرأ المزيد عن أمر اللمس عن طريق زيارة صفحة الرجل عبر الإنترنت أو في محطة بإصدار الأمر "man touch".