خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش استفاده از دستور file در لینوکس
دستور file در لینوکس نوع فایل را نمایش می دهد. مثلا موقعی که باید نوع فایلی را که قبلاً با آن برخورد نداشته اید، بیابید یا فایلی که پسوندی ندارد و اصلا نوع فایل مشخص نیست می تواند کاربردی باشد.
می تواند یک یا چند نام فایل(FILE) را به عنوان آرگومان در دستور انتخاب کند.
برای نمایش فقط نوع فایل از گزینه b- استفاده کنید:
همانطور که در خروجی بالا می بینید، فایل /etc/group یک فایل متنی است.
دستور نوع هر فایل را در یک خروجی جداگانه پرینت کنید:
همچنین کاراکترهای wildcard را می پذیرد. به عنوان مثال، برای پیدا کردن هر فایل jpg در دایرکتوری جاری باید دستور زیر اجرا کنید:
Linux File Command Syntax
Syntax دستور file به صورت زیر است:file [OPTION] [FILE]
می تواند یک یا چند نام فایل(FILE) را به عنوان آرگومان در دستور انتخاب کند.
How to Use the file Command to Find the File Type
خب، چگونه از دستور File در لینوکس استفاده کنیم؟ چگونه از دستور file برای یافتن نوع فایل در لینوکس استفاده کنیم؟ دستور file فایل ها را بر اساس یک سری تست طبقه بندی می کند و بر اساس اولین تست موفق نوع فایل را تعیین می کند. در سادهترین شکل، وقتی بدون هیچ گزینهای استفاده میشود، دستور file نام فایل را همراه با نوع فایل نمایش میدهد:file /etc/group
/etc/group: ASCII text
برای نمایش فقط نوع فایل از گزینه b- استفاده کنید:
file -b /etc/group
ASCII text
همانطور که در خروجی بالا می بینید، فایل /etc/group یک فایل متنی است.
How to Find the File Type of Multiple Files
شما می توانید بیش از یک فایل را به دستور file پاس دهید:file /bin/bash /opt/card.zip
دستور نوع هر فایل را در یک خروجی جداگانه پرینت کنید:
/bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped
/opt/card.zip: Zip archive data, at least v1.0 to extract
همچنین کاراکترهای wildcard را می پذیرد. به عنوان مثال، برای پیدا کردن هر فایل jpg در دایرکتوری جاری باید دستور زیر اجرا کنید:
file *.jpg
How to View the Mime Type of a File
از گزینه i- برای تعیین نوع mime یک فایل استفاده کنید:file -i /var/www/index.html
/var/www/index.html: text/html; charset=us-ascii
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: