Я создал систему кэширования на своем веб-сервере, которая хранит файлы HTML каждой веб-страницы, а не создает их динамически. Как следствие, у меня более 50 000 файлов в каталоге на сервере Linux. Они помечены: section1-xxx.html
, section2-xxx.html
и т. Д.
Теперь у меня есть проблемы, когда я пытаюсь выборочно удалить некоторые из них. Когда я запускаю rm section1-*.html
, оболочка предупреждает меня, что они слишком много файлов. Любой совет, чтобы суметь удалить их?
Также
find . -maxdepth 1 -name 'section1-*.html' -delete
(протестируйте его сначала с -print
вместо -delete
) или
printf '%s\0' ./section1-*.html | xargs -r0 rm
(протестируйте его сначала с echo
вместо rm
)