1

Я пытаюсь стереть каталог под названием apps. Когда я запускаю приложения rm-rf, похоже, что он на данный момент стирает его. Когда я снова вхожу в сервер, каталог все еще там, хотя он выделен зеленым цветом.

drwxrwxrwx 3 user user 4096 2010-04-24 18:33 apps

6 ответов6

2

Может ли быть процесс, который создает этот каталог для вас?

1

Каталог пуст? Если это так, вы можете попробовать с rmdir: если снова не удается, вы можете попытаться связаться с администратором сервера.

1

Какую систему вы используете? Поддерживает ли ваша система флаги с неизменяемостью или с возможностью восстановления? Если это поддерживается и установлено, вы получите именно такой результат.

В моей системе chflags noschg nouchg удалит системные и пользовательские неизменяемые флаги; и chflags nosunlnk nouunlnk удаляет системные и пользовательские флаги, которые можно сбросить . Команды в других системах могут отличаться.

1

Сначала проверьте созданное / измененное время для каталога с помощью ' ls -l ' (или вы можете использовать stat <dir>) и удалите каталог ' rm -rf dir ' и снова проверьте время. Если есть какие-либо изменения во времени, есть другой процесс, создающий это. Если это так, проверьте любой запущенный процесс, используя ' ps -ef ', который может снова создать этот каталог.

0

Возможно, это был остаток хранилища мерзавца, который продолжал восстанавливаться сам. Я перезапустил линод (мой VPS), и он, кажется, решил сам.

0

Критические разрешения находятся в каталоге, содержащем приложения. Предположим, что он находится в /spare /apps, но у вас нет разрешения на запись в каталог /spare, тогда команда 'rm' удалит все, что может, но не может сделать последний шаг, потому что удаление /spare /apps включает запись в /spare, и (по моей гипотезе) у вас нет разрешения писать там.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .