Hoo*_*ark 6 filesystem delete files rm
我在我的 Web 服务器中创建了一个缓存系统,用于存储每个网页的 HTML 文件,而不是动态生成它们。因此,我在 Linux 服务器的一个目录中有 50,000 多个文件。它们被标记为:section1-xxx.html
、、section2-xxx.html
等等。
现在,当我尝试有选择地删除其中一些时,我遇到了问题。当我运行时rm section1-*.html
,shell 警告我它们的文件太多。任何管理删除它们的提示?
任何一个
find . -maxdepth 1 -name 'section1-*.html' -delete
Run Code Online (Sandbox Code Playgroud)
(先用-print
代替 进行测试-delete
)或
printf '%s\0' ./section1-*.html | xargs -r0 rm
Run Code Online (Sandbox Code Playgroud)
(先用echo
代替 进行测试rm
)