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 ..