我继承了一个rails应用程序,它曾经被用过几次,用于各种不同的应用程序。在这样做时,它看起来与每次迭代一样,开发人员只需复制新资产(图像,javascript等)而无需重新开始,所以现在我已经拥有了充满资产的文件夹我确定不会使用。< / p>
我想清理它,因为我负责当前的迭代。
是否有一种快速/简单的方法(可能是一个脚本)来过滤掉使用的内容和不使用的内容?
答案 0 :(得分:0)
如果您有非常详细的日志,请尝试使用此脚本(取自https://stackoverflow.com/a/14488684/1440599)
grep -Eo ‘GET /(.*(.gif|.jpg|.jpeg|.png|.css|.js))[ \?]’ [the-log].log > ~/assets.txt
当然,这并没有考虑资产的使用时间(有些可能已经过时),具体取决于应用程序的记录时间,因此您必须考虑到这一点