Почему root не может удалить файл?

[115960] Я думаю, что вы пытаетесь сообщить о файлах, которые содержат, по крайней мере, один из шаблонов в [116295]good.txt[116296] и ни один из них в [116297]bad.txt[116298]. Если вы хотите сделать это для одного файла, это тривиально:

Если вы хотите найти все файлы в каталоге, которые соответствуют критериям, вы можете сделать что-то подобное (обратите внимание, что он также будет соответствовать [116299]good.txt[116300], если он находится в том же каталоге):

Вы можете настроить его еще немного, используя [116301]find[116302]. Например, избегайте совпадения [116303]good.txt[116304]:

1
13.04.2017, 15:36
2 ответа

, вероятно, используется процессом, Решение может быть легко: Умереть доля, Проверьте наличие процесса, используя файл (используйте Fuser, LSOF) И если не использует процесс, удалите его

0
27.01.2020, 23:20

Вы используете удаленную файловую систему. Если сервер не хочет, чтобы вы удаляли файл, вы не сможете его удалить. Локальный пользователь root не обязательно всемогущ на удаленной машине.

Предположительно, на Windows-машине есть список контроля доступа, который приводит к тому, что файл может быть доступен только для чтения или не может быть удален через удаленный доступ.

4
27.01.2020, 23:20

Теги

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