.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
通常、しかし、少なくともこの問題は解決することができます。*
ドットファイルは含まれません。