حذف یک فایل در لینوکس با استفاده از inode

شروع موضوع توسط farid ‏Jan 25, 2016 در انجمن لینوکس Linux

  1. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    احتمالا برای شما هم پیش آمده که فایلی در لینوکس داشته باشید که به دلیل اینکه اسم آن با کاراکتر های خاص و غیر خوانا درج شده است در زمان حذف آن با استفاده از دستور rm دچار مشکل شوید. امروز می خواهیم به نحوه حذف چنین فایل هایی بپردازیم.
    هر فایل در لینوکس علاوه بر اسم مولفه ای به اسم inode دارد. حال سوال اینجاست که inode چیست؟
    هر فایل در فایل سیستم لینوکس توسط یک عدد نمایش داده می شود که به آن inode گفته می شود.
    برای حذف با استفاده از inode نیاز است تا inode فایل مورد نظر را بدانیم لذا سوال اینجاست که چگونه inode یک فایل در لینوکس را پیدا کنیم؟
    برای پیدا کردن inode یک فایل در لینوکس در فولدری که فایل واقع شده است دستور زیر را اجرا کنید:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    پس از اجرا دستور فوق در کنار هر فایل در فولدر مورد نظر شماره inode آن را نیز مشاهده خواهید کرد.
    برای حذف یک فایل با استفاده از inode دستور زیر را اجرا کنید:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    دقت کنید مقدار [inode-number] با inode فایل مورد نظر مقدار دهی شود.
     

به اشتراک بگذارید

س