هنگام مطالعه توضیحات ابزار متوجه میشوید که در واقع این ابزار یک ابزار برای تغییر زمان تغییر یا دسترسی فایل است. یعنی اگر فایلی داشته باشید و مجددا با ابزار touch فایلی با همان اسم ایجاد کنید زمان فایل تغییر میکند. نه اینکه فایل از بین برود و مسائل دیگر. اما درست است که کار اصلی این ابزار چیز دیگری است اما شما میتوانید با همین ابزار انواع فایل را در کمتر از چند ثانیه ایجاد کنید یا زمان دسترسی یا تغییر فایل را عوض کنید.
با استفاده از خود دستور touch میتوانید به سرعت یک یا چند فایل با فرمت های مختلف را ایجاد کنید.
$ touch test.txt Or $ touch test1.txt test2.py test3.jpg
اگر اطمینان نداشتید که فایل مورد نظر شما وجود دارد یا نه از سوییچ c- استفاده کنید.این سوییچ اگر فایلی هم اسم با فایل شما وجود داشته باشد فایل را ایجاد نمیکند. برای در دستور زیر اگر فایل test.txt وجود داشته باشد آن را ایجاد نمیکند و فقط در صورت نبودن فایل آن را ایجاد میکند.
$ touch -c test.txt
برای تغییر یا به روز رسانی زمان دسترسی فایل میتوانید از سوییچa- استفاده کنید.
$ touch -a test.txt
برای به روزرسانی یا تغییر زمان اصلاح فایل میتوانید از سوییچ m- استفاده کنید.
$ touch -m test.txt
اگر میخواستید که زمان فایلتان با زمان فایل دیگر مطابقت داشته باشد میتوانید از سوییچ r- استفاده کنید. این سوییچ از شما نام دو فایل را میخواهد . فایل شماره یک که قرار است تاریخ آن روی فایل جدید الصاق شود و فایل شماره دو که قرار است با تاریخ فایل یک ایجاد شود.
$ touch -r test34.txt test36.txt # -rw-r--r-- 1 amirhosein amirhosein 0 Mar 13 17:15 test34.txt # -rw-r--r-- 1 amirhosein amirhosein 0 Mar 13 17:15 test36.txt
اگر میخواستید که فایلی با زمان دلخواه ایجاد کنید از سوییچ t- استفاده کنید.
$ touch -t 2203131733 test.txt # -rw-r--r-- 1 amirhosein amirhosein 0 Mar 13 17:33 test.txt