
_START_ARTICLE_
فايل (أمر)
_START_SECTION_
التاريخ
_START_PARAGRAPH_
النسخة الأصلية file نشأت في ريسيرش يونكس 4  في عام 1973. جلب نظام يونكس الخامس تحديثًا رئيسيًا مع العديد من التغييرات المهمة ، أبرزها نقل معلومات نوع الملف إلى ملف نصي خارجي بدلاً من تجميعها في الملف الثنائي نفسه. _NEWLINE_تستخدم معظم توزيعة برمجيات بيركلي و Linux الرئيسية تطبيقًا مجانيًا مفتوح المصدر كتبه إيان داروين  1986  من الصفر. تم توسيعه بواسطة جيف كولير في عام 1989 ومنذ ذلك الحين كان مدخلات من العديد من الآخرين ، بما في ذلك جاي هاريس وكريس لوث وإريك فيشر ؛ من أواخر عام 1993 فصاعدًا ، تم تنظيم صيانته بواسطة Christos Zoulas . يحتوي نظام أوبن بي إس دي على تطبيق مجموعة فرعية خاص به مكتوب من البداية ، ولكنه لا يزال يستخدم مجموعة Darwin / Zoulas من المعلومات المنسقة للملفات السحرية.
_START_SECTION_
أمثلة
_START_PARAGRAPH_
$ file file.c file.c: C program text_NEWLINE_$ file program program: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped_NEWLINE_$ file -s /dev/hda1 /dev/hda1: Linux/i386 ext2 filesystem_NEWLINE_لاحظ أن -s هو خيار غير قياسي متوفر فقط في بعض الأنظمة الأساسية ، والذي يخبر file بقراءة ملفات الجهاز ومحاولة تحديد محتوياتها بدلاً من مجرد تعريفها كملفات جهاز. عادةً لا يحاول file قراءة ملفات الجهاز لأن قراءة مثل هذا الملف يمكن أن يكون لها آثار جانبية غير مرغوب فيها. _NEWLINE_$ file -k -r libmagic-dev_5.35-4_armhf.deb # (on Linux) libmagic-dev_5.35-4_armhf.deb: Debian binary package (format 2.0) - current ar archive - data_NEWLINE_من خلال الخيار غير القياسي - k لا يتوقف البرنامج بعد العثور على الضربة الأولى ، ولكنه يبحث عن أنماط مطابقة أخرى. يؤدي الخيار -r ، المتاح في بعض الإصدارات ، إلى عرض حرف السطر الجديد غير القابل للطباعة في شكله الخام بدلاً من عرضه الثماني. _NEWLINE_$ file compressed.gz compressed.gz: gzip compressed data, deflated, original filename, `compressed', last modified: Thu Jan 26 14:08:23 2006, os: Unix