واصف الملف (File Descriptor) في أنظمة التشغيل لينكس أو يونكس هو مؤشر على اتصال يتم الحفاظ عليه من قبل النواة لأداء عمليات الإدخال/الإخراج. في أنظمة التشغيل المعتمدة على ويندوز، يُعرف باسم "مقبض الملف" (filehandle). وهو يمثل الاتصال (عادةً بملف) بين نظام التشغيل وأداء عمليات الإدخال/الإخراج للبيانات (Bytes). بشكل افتراضي، أول ثلاثة أوصاف للملفات في Linux هي:
عادةً ما تكون قيم أوصاف الملفات أعداد صحيحة غير سالبة، بينما تُستخدم القيم السالبة للدلالة على "عدم وجود قيمة" أو لتمثيل حالات الخطأ.
أوصاف الملفات هي جزء من واجهة برمجة التطبيقات POSIX. ويجب أن يكون لدى كل عملية في Unix (باستثناء العمليات الخلفية أو ما يعرف بـ daemons) ثلاثة أوصاف ملفات قياسية تتوافق مع الثلاثة تدفقات القياسية: