
grep
ファイルディレクトリから特定のファイルおよび/または参照されていない/使用されているファイルを繰り返し見つけて削除するコマンドを作成する方法を知っている人がいるかどうか疑問に思います。
たとえば、私のファイルに次のものがある場合
<head>
<link rel='stylesheet' href='path/to/a.css'/>
<script src='path/to/a-min.js></script>
</head>
私のフォルダにこれがあります
/assets
-- /css
---- a.css
---- b.css
-- /js
---- a-min.js
---- /b
------ b-min.js
---- /c
------ c-min.js
b.scss
b-min.js
そのファイルで参照されていないすべての項目(例:、および)を繰り返し削除しますc-min.js
。もちろん、他のファイルがそのファイルを参照している場合、そのファイルは削除されません。
私はバージョン管理を使用しているため、削除したり混乱しても問題になりません。しかし、これを正しく実行できる簡単なコマンドや自動化された方法があれば良いでしょう。ベストプラクティスの提案がありますか?