다른 파일에서 참조하지 않는 파일을 찾아서 삭제하는 명령

다른 파일에서 참조하지 않는 파일을 찾아서 삭제하는 명령

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.scssb-min.js해당 파일에서 참조되지 않은 모든 항목(예: , 및 ) 을 반복적으로 삭제합니다 c-min.js. 물론 다른 파일이 해당 파일을 참조하는 경우 해당 파일은 삭제되지 않습니다.

저는 버전 관리를 사용하기 때문에 삭제되거나 엉망이 되어도 문제가 되지 않습니다. 하지만 이를 올바르게 수행할 수 있는 간단한 명령이나 자동화된 방법이 있으면 좋을 것입니다. 모범 사례에 대한 제안이 있으십니까?

관련 정보