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
. 물론 다른 파일이 해당 파일을 참조하는 경우 해당 파일은 삭제되지 않습니다.
저는 버전 관리를 사용하기 때문에 삭제되거나 엉망이 되어도 문제가 되지 않습니다. 하지만 이를 올바르게 수행할 수 있는 간단한 명령이나 자동화된 방법이 있으면 좋을 것입니다. 모범 사례에 대한 제안이 있으십니까?