![--exclude-cache를 사용하는 GNU tar는 CACHEDIR.TAG 파일이 포함된 디렉터리를 제외할 수 없습니다.](https://linux55.com/image/133648/--exclude-cache%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20GNU%20tar%EB%8A%94%20CACHEDIR.TAG%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%A0%9C%EC%99%B8%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
GNU tar 매뉴얼 페이지에 따르면 CACHEDIR.TAG
이는 --exclude-cache
.
이런 일은 일어나지 않는 것 같습니다.
$ mkdir -pt/a/b/c $ t/a/b/foo t/a/b/CACHEDIR.TAG를 터치하세요. $ tar --exclude-caches-all -cvf /dev/null t 톤/ 톤/1/ 상표/ t/a/b/c/ t/a/b/CACHEDIR.TAG t/a/b/foo
답변1
GNU tar 소스 코드 보기(그런 다음 보기Texinfo 문서)는 파일에 다음이 포함되어야 함을 나타냅니다.특별한 서명. 이 서명을 파일에 추가하면 문제가 해결됩니다.
$ mkdir -pt/a/b/c $터치 t/a/b/foo $ 에코 서명: 8a477f597d28d172789f06886806bc55 >t/a/b/CACHEDIR.TAG $ tar --exclude-caches-all -cvf /dev/null t 톤/ 톤/1/ tar:t/a/b/: 캐시 디렉터리 태그 CACHEDIR.TAG가 포함되어 있습니다. 디렉터리는 덤프되지 않습니다.