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

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

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

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

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

مثلا :

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

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

حذف پوشه:

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

 

حذف فایل:

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

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

 

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

نشانی ایمیل شما منتشر نخواهد شد.