حذف فایل یا پوشه حاوی کاراکترهای خاص

ممکن است فایل یا پوشه ای با نام های غیر متعارف در هاست وجود داشته باشد و تلاش برای حذف آن بی نتیجه باشد.

در اینصورت میتونید خیلی ساده و با دستورات زیر اقدام به حذف فایل یا پوشه نمایید.

ابتدا در محیط ترمینال به مسیر مورد نظر بروید.

دستور ls -i را اجرا کنید تا لیست فایل ها و پوشه ها با شماره inode آنها نمایش داده شود.

مثلا :

همانطور که میبینید یک شماره منحصر به فرد در کنار هر یک از فایل ها یا پوشه ها نمایش داده میشود

با دستور زیر و با شماره inode فایل را بصورت کاملا ساده و مطمئن حذف میکنیم:

حذف پوشه:

find . -maxdepth 1 -type d -inum inodenum -delete

 

حذف فایل:

find . -maxdepth 1 -type d -inum inodenum -delete

بجای inodenum باید شماره inode فایل یا پوشه مورد نظر را وارد کنیم. (در تصویر فوق شماره ۲۰۸۰۶۳۶۴۴۵ میباشد)

 

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *