tar 디렉토리가 없는 디렉토리

tar 디렉토리가 없는 디렉토리

Sublime Text 조각의 압축 파일을 만들려고 합니다. 포함하고 싶은 조각은 현재 디렉터리의 하위 디렉터리 조각에 있습니다.

웹에서는 내가 아는 한 이 작업을 수행해야 합니다.

tar czf snippets.tar.gz -C snippets .

그러나 이렇게 하면 아카이브가 생성되고 GNOME Nautilus에서 이를 보면 .지정된 디렉터리와 해당 디렉터리의 파일이 포함된 아카이브가 표시됩니다.

나도 시도했다 (그리고 -C snippets/)

tar czf snippets.tar.gz -C snippets *

하지만 다음과 같은 오류가 발생합니다.

tar: snippets: Cannot stat: No such file or directory tar: snippets.tar.gz: Cannot stat: No such file or directory tar: supporting: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors

하지만 디렉토리는 존재하며 해당 권한에는 문제가 없는 것 같습니다.

drwxr-xr-x 2 alan alan 12288 Aug 25 11:15 snippets -rw-r--r-- 1 alan alan 45 Aug 25 11:26 snippets.tar.gz drwxr-xr-x 13 alan alan 4096 Aug 25 09:59 supporting

나는 데비안 테스트를 실행 중이므로 현재 tar가 손상되었을 수 있다고 추측하지만 시스템이 tar에 너무 많이 의존하기 때문에 의심스럽습니다. 그럼 내가 뭘 잘못했나요>

답변1

tar 파일을 생성할 때 -C 스위치를 사용하지 마십시오. 이 시도:

tar -czf snippets.tar.gz snippets/*

아니면 비슷한 것:

cd snippets;tar -czf ../snippets.tar.gz *;cd ..

관련 정보