问题: 在Linux文件系统上,我试图找到大量具有相似名称模式的文件;清理。这里的问题是我不知道这样的模式是什么样的;这是剧本应该向我们展示的内容。
示例: 例如,脚本的典型结果可能是: “我们已经积累了大约10k个文件,看起来像'create_some_kind_of_log _ * .log' 和19k文件匹配'/some_kind_of_dir/daily_blah_file*.dat'“
在我们不“意识到”这些文件被大量积累之前;由于它们的体积小,它们处于雷达之下。
任何意见都会受到赞赏!
干杯
修改 也许解决方法是只查找存在大量文件的目录;这也有助于分析。 谢谢!
答案 0 :(得分:1)
我已经修改了答案,以防它被使用。这将生成按每个文件数量排列的目录列表。
find . -type d | xargs ls -dl | awk '{print $2, $9}' > f.tmp
sort -nr f.tmp