کاربرد دستور strings در لينوکس
کاربرد دستور strings در لينوکس
فرمان strings:
فرمان string فرمانی است که یک فایل باینری را می خواند و آنهایی که حدس می زند ascii است سه تا پشت سر هم نشان می دهد.
پس در صورتی که فایلی در lost+found بود، از روی string باید فهمید که مربوط به کدام دایرکتوری است.
man strings $
یک راه حل هم این است:
وقتی سیستم و سرویس ها و Page ها و… را نصب می کنیم
و خوب که تست کردیم و تحویل دادیم یک چیز دیگر هم به صاحب سیستم تحویل می دهیم.
کاری که می کنیم این است که این فرمان را می زنیم:
/ cd $
ls -li | sort -n > outputFileToPrint $
سپس از آن پرینت می گیریم.
این فرمان کاری که می کند این است که همه فایل ها را با Inode های آن ها Sort شده نگه می دارد
و زمانی که یکی از این فایل ها زیر lost+found قرار گرفت، خیلی راحت به وسیله شماره شان می توانیم سر جایش برگردانیم.
توجه داشته باشید برای اینکه زیر دایرکتوری ها هم به طور بازگشتی بازبینی شوند
لازم است که در آرگومان های دستور ls در بالا R را نیز اضافه کنیم،
این روش در جاهایی جواب می دهد که فایل هایشان Static است و معمولا کم و زیاد نمی شود،
ولی اگر فایل ها مرتبا کم و زیاد شود و تغییر کند و پویا باشد، این روش مناسب نیست،
مثلا در یک دانشگاه این روش کارایی چندانی ندارد، فقط می توان فایل های اساسی را در جای خودشان برگرداند.
جهت شرکت در دوره های لینوکس و یونیکس بر روی این لینک کلیک نمایید
صفحات اجتماعی فراز نتورک جهت اطلاع رسانی های جدید در خدمت شماست.
کاربرد دستور strings در لينوکس – نویسنده: موسی رشوند
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.