Не могу удалить файл даже как root

Я попытался удалить каталог, запустив sudo rm -rf google-chrome. Это не дало никакого выходного сообщения, но каталог не был удален. Остался только один файл: google-chrome / default / User \ StyleSheets / Custom.css.

Я попытался cd перейти в каталог User \ Stylesheets и удалить файл, но это не сработало.

Я запустил sudo rm Custom.css, но файл не был удален (и не выводился из rm).

Как я могу удалить его?

Подробнее:
ls -la Custom.css дает

    -rw-rw-r-- 1 david david 0 Oct 21 02:42 Custom.css

lsattr Custom.css дает

    -------------e- Custom.css

(неизменный бит не установлен)

1
задан 21 October 2012 в 05:48

2 ответа

Скорее всего, какой-то процесс удерживает файл открытым и / или немедленно воссоздает его при удалении. Попробуйте следующую команду:

sudo lsof google-chrome/default/User\ StyleSheets/Custom.css

Это должно сказать вам, какая программа блокирует файл. Затем вы можете убить его и (надеюсь) удалить файл. В противном случае перезагрузка должна исправить это.

0
ответ дан 21 October 2012 в 05:48

У меня часто возникает та же проблема с использованием хрома при тестировании Debian. Файл Custom.css действительно был заблокирован запущенной программой, но lsof не дал мне знать об этом. Поэтому я только что сделал:

ps -aux | grep chromium

, который дал мне список всех запущенных экземпляров хрома, а их было 3 или 4! Убив их всех, я мог без проблем удалить файл Custom.css.

0
ответ дан 21 October 2012 в 05:48

Другие вопросы по тегам:

Похожие вопросы: