العودة إلى الدورة

28. تحديد نوع الملف: أمر `file`

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

تحديد المجهول

في Linux، يعتبر امتداد الملف (.txt، .pdf، .jpg) تقليدياً بحتاً ولا يحدد نوع الملف. يفحص الأمر file محتويات الملف لتحديد نوعه الفعلي (على سبيل المثال، نص، قابل للتنفيذ، أرشيف مضغوط).

الاستخدام الأساسي

bash $ file /bin/bash /bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=..., stripped

$ file /etc/hosts /etc/hosts: ASCII text

$ file my_photo.jpg my_photo.jpg: JPEG image data, JFIF standard 1.01

التطبيق العملي

هذا مفيد عند التعامل مع الملفات التي تم تنزيلها والتي ليس لها امتداد أو امتداد خاطئ، مما يسمح لك بتحديد ما إذا كان سكريبت أو مستند أو صورة بسرعة قبل محاولة فتحه أو تنفيذه.