linux - `find` 命令核心转储到包含太多文件的目录中
问题描述
我有一个文件夹,其中包含如此多的文件/文件夹,即使是基本命令也喜欢du
并且 find
正在崩溃。我想从中清理一些旧文件......但显然我不能用find
命令来做到这一点......
# find /opt/graphite/storage/whisper -mtime +30 -type f -delete
Aborted (core dumped)
find
由于不起作用,我可以使用什么命令或技巧从该文件夹中删除文件?
解决方案
对于find
使用该-exec
选项的命令,我可以删除文件。
# find /opt/graphite/storage/whisper -mtime +30 -type f -exec rm -f {} \;
推荐阅读
- python - Python 全局 vs 字典
- python - 如何使用无服务器将 librosa (python lib) 添加到 aws lambda
- amazon-web-services - 返回实例类值的 AWS RDS 集群 CLI 命令
- sql - 不能在带有 Access db 的 VBA Excel 查询中使用变量作为列名
- .net - Gremlin 在 .net 中配置 JanusGraph
- java - 为 java 客户端使用 openapi 生成器时,通用对象名称未序列化
- php - PHP注册表不会将数据传输到mysqli
- azure - 订阅级别的 Azure 策略不起作用
- file - 从不同的目录检索相同的文件名(例如 - a.xyz),唯一的区别是后缀(例如 - surf_001、surf_002、surf_003)
- java - 来自 2 个(或更多)字符串的压缩字符串 - "AB" + "YZ" = "AYBZ"