if ( dina_opt( 'show_head_banner' ) ) { dina_header_banner(); } ?>

کاربرد دستور strings در لينوکس

بازدید: 491 بازدید
کاربرد دستور strings در لينوکس

کاربرد دستور strings در لينوکس

فرمان strings:

فرمان string فرمانی است که یک فایل باینری را می خواند و آنهایی که حدس می زند ascii است سه تا پشت سر هم نشان می دهد.

پس در صورتی که فایلی در lost+found بود، از روی string باید فهمید که مربوط به کدام دایرکتوری است.

 man strings $

کاربرد دستور strings در لينوکس

یک راه حل هم این است:

وقتی سیستم و سرویس ها و Page ها و… را نصب می کنیم

و خوب که تست کردیم و تحویل دادیم یک چیز دیگر هم به صاحب سیستم تحویل می دهیم.

کاری که می کنیم این است که این فرمان را می زنیم:

/ cd $

 ls -li | sort -n > outputFileToPrint $

lost+found

سپس از آن پرینت می گیریم.

این فرمان کاری که می کند این است که همه فایل ها را با Inode های آن ها Sort شده نگه می دارد

و زمانی که یکی از این فایل ها زیر lost+found قرار گرفت، خیلی راحت به وسیله شماره شان می توانیم سر جایش برگردانیم.

توجه داشته باشید برای اینکه زیر دایرکتوری ها هم به طور بازگشتی بازبینی شوند

لازم است که در آرگومان های دستور ls در بالا R را نیز اضافه کنیم،

این روش در جاهایی جواب می دهد که فایل هایشان Static است و معمولا کم و زیاد نمی شود،

ولی اگر فایل ها مرتبا کم و زیاد شود و تغییر کند و پویا باشد، این روش مناسب نیست،

مثلا در یک دانشگاه این روش کارایی چندانی ندارد، فقط می توان فایل های اساسی را در جای خودشان برگرداند.

 

جهت شرکت در دوره های لینوکس و یونیکس بر روی این لینک کلیک نمایید

صفحات اجتماعی فراز نتورک جهت اطلاع رسانی های جدید در خدمت شماست.

 

کاربرد دستور strings در لينوکس – نویسنده: موسی رشوند

دسته‌بندی لینوکس و یونیکس
اشتراک گذاری
نوشته‌های مرتبط

دیدگاهتان را بنویسید

سبد خرید

سبد خرید شما خالی است.

ورود به سایت