.tar.xz
다음과 같은 아카이브를 만들고 있습니다 .
XZ_DEFAULTS="T$(nproc)" tar cvfJ "$archive" -C "$dir" .
.
아카이브를 열려고 하면 다음과 같은 쓸모없는 디렉토리가 생성됩니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
이것은 작동하는 것 같습니다:
(shopt -s dotglob && cd "$dir" && XZ_DEFAULTS="--threads=0" tar cvfJ "$archive" *)
(향상프레디의 조언)
경로가 현재 경로 $archive
에 대해 절대적이거나 상대적이어야 하기 때문에 이는 약간 짜증나는 일입니다.$dir
일반적 으로 , 하지만 적어도 이 문제는 해결할 수 있습니다.*
도트 파일을 포함하지 않습니다.