rmdir и rm -rf завершаются ошибкой, каталог не пуст, нет скрытых файлов; -1 EAGAIN (Ресурс временно недоступен )из строки ls

Принимая во внимание все аспекты безопасности, упомянутые выше, и предполагая, что вы доверяете расширяемым переменным и контролируете их, можно использовать несколько путей с пробелами, используя eval. Но будь осторожен!

$ FILES='"a b" c'
$ eval ls $FILES
ls: a b: No such file or directory
ls: c: No such file or directory
$ FILES='a\ b c'
$ eval ls $FILES
ls: a b: No such file or directory
ls: c: No such file or directory
0
10.03.2021, 17:05
1 ответ

ПредупреждениеПохоже, вы пытаетесь удалить файлы резервных копий. Я бы рекомендовал быть осторожным. Если вы используете устаревшее устройство, может существовать документация по управлению (изменением/удалением/изменением размера )файлов резервных копий. Если есть запутанная документация, вы можете написать о них.

При использовании rm -rf обязательно укажите каталог, т.е.rm -резервная радиочастота/

Убедитесь, что у вас есть права на удаление файла.

Попробуйте запустить lsof для файла, с которым у вас возникли проблемы. В столбце FD вы должны увидеть, есть ли какой-либо файловый дескриптор, связанный с этой резервной копией. Вы также можете найти PID, связанный с этим файлом. Затем вы можете закрыть дескриптор файла, связанный с ресурсом, или убить процесс, связанный с этим файлом.

0
18.03.2021, 22:26

Теги

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