الأمر 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 بسيط ولكن فعال باش تدير مهام بحال إنشاء ملفات جديدة أو تحديث التوقيت ديال ملفات كاينة.
