В Unix удалить файл, указанный в каталоге, но отсутствующий в файловой системе

В Unix удалить файл, указанный в каталоге, но отсутствующий в файловой системе

Я, как идиот, убил свою rm -rfкоманду посреди нее, и теперь остался один файл, но он продолжает говорить, что доступ запрещен. Я предполагал, что это потому, что к нему обращается процесс, но когда я запускаю lsofфайл, он говорит No such file or directory.

Моя новая гипотеза заключается в том, что файл каталога содержит указанный файл, но данные файла были удалены. Я больше поклонник Windows, но мой ноутбук работает под управлением OS X, где я это и сделал.

Может ли кто-нибудь подсказать, как принудительно удалить эту запись файла или как дальше отладить ситуацию?

Спасибо!

Связанный контент