تاچ (به انگلیسی: touch) یک نرمافزار استاندارد برای سیستمهای شبهیونیکس است که برای دسترسی و تغییر در مشخصات زمانی فایلها استفاده میشود. همچنین برای ایجاد فایل خالی نیز میتوان از این برنامه استفاده کرد. برنامهٔ تاچ باید بتواند زمان دسترسی، زمان ایجاد تغییر یا هر دو خصیصه را برای یک فایل تغییر دهد. آدرس فایل مورد نظر باید به عنوان آرگومان به تاچ داده شود. همچنین تاچ باید بررسی کند که اگر فایل مورد نظر وجود نداشت، یک فایل خالی را با زمان ایجاد و دسترسی مشخص شده بسازد و اگر زمانی مشخص نشده باشد، از زمان فعلی استفاده کند.