tree
에서 노드를 어떻게 제한 할 수 있습니까?트리 또는 Git으로 노드를`tree`에서 제한하려면
# 1
나는 내 프로젝트의 나무가 내 상사에 대한 reqularly 파일을 제공해야합니다. 이 파일에는 트리에 표시하지 않으려는 제 3 자 구성 요소가 포함되어 있습니다. 프로젝트 파일을 tmp로 복사하고 타사 파일을 제거한 다음 tree
을 실행하여이 문제를 해결했습니다.
그러나이 절차는 번거로워집니다. 내 파일 트리를 내 상사에게 줄 수있는 더 좋은 방법을 원합니다. 2
# 나는 내가 그렇게 망할 놈의이 문제를 해결할 수 있습니다 망할 놈에 표시 할 파일이 있습니다. I 당신은 타사 도구를 넣을 수 있습니다 실패
git ls-files --with-tree
다음과 같은 '의사 코드'와 일치하는 파일 트리를 갖고 있기 때문에 충분하지 않습니다. ** tree^3rd **. 그것은 3 번째로 시작하는 파일 또는 폴더 이외의 다른 모든 항목과 일치합니다. –
이 작품은 나를 위해 : tree -I '3rd *'. "3rd_party"라는 디렉토리를 표시하지 않지만 "party_3rd"및 기타 파일을 표시합니다. 네가 원하는 걸 정확하게하는 것처럼 보였다. –