الأمر touch
فأنظمة التشغيل المستندة على Unix
الأمر touch
فأنظمة التشغيل المستندة على Unix (بحال لينكس) كيستعمل باش تنشئ ملفات فارغة جديدة أو باش تحدّث الـ timestamp (التاريخ والوقت) ديال الملفات اللي كاينة ديجا. بمعنى، إذا كان الملف كاين، الـ touch
غا يبدل فقط التاريخ والوقت ديالو بدون ما يبدل المحتوى.
كيفاش كيخدم الأمر touch
:
- إنشاء ملف جديد: إذا بغيتي تنشئ ملف جديد فارغ فالديركتوري اللي كاين فيه:
touch file.txt
هاد الأمر غا ينشئ ملف فارغ اسميتو file.txt
فالحالة اللي ما كانش الملف كاين ديجا.
- تحديث الـ timestamp ديال ملف كاين: إذا كان الملف كاين، غا يتم تحديث وقت الـ access ووقت الـ modification ديالو:
touch existing_file.txt
- إنشاء عدة ملفات فمرة وحدة: يمكن ليك تنشئ أكثر من ملف فمرة وحدة:
touch file1.txt file2.txt file3.txt
- تحديد وقت مخصص: يمكن ليك تستعمل الـ
touch
مع الخيار-t
باش تحدد وقت مخصص:
touch -t 202310101230 file.txt
هاد المثال غا يحدد الوقت ديال الملف file.txt
لـ 10 أكتوبر 2023، الساعة 12:30.
ملاحظات:
- الأمر
touch
ما كيديرش أي تغيير على المحتوى ديال الملف، فقط على تاريخ ووقت الوصول والتعديل. - إذا حاولت تنشئ ملف فمسار ما عندكش فيه صلاحيات الكتابة، غا يطلع ليك خطأ "permission denied".
الخلاصة:
الأمر touch
بسيط ولكن فعال باش تدير مهام بحال إنشاء ملفات جديدة أو تحديث التوقيت ديال ملفات كاينة.