ディレクトリ(サブディレクトリとファイルを含む)と隠しファイル(名前の前にドットがある)を含むディレクトリがあります。たとえば、
dir1\
-- dir2\...
-- .hiddenFile
dir2
ルートディレクトリにand(または代わりに)を含むtar.xzアーカイブをどのように作成しますか?.hiddenFile
dir1
.
私は多くを検索し、多くの解決策を試しましたが、何も役に立ちませんでした。
ベストアンサー1
dir1
アーカイブに表示されないようにするには、そのアーカイブで実行できます。ストレージパスの主な要素にならtar
ないように名前を付けないでください。.
この問題を解決する方法は2つあります。
cd dir1
tar cvfJ ../archive.tar.xz dir2 .hiddenFile
または
tar cvfJ archive.tar.xz -C dir1 dir2 .hiddenFile
(いいえcd
- 読み込み中にディレクトリ自体を変更するように-C
指示するので、現在のディレクトリに作成して)に基づいてください。tar
archive.tar.xz
dir2
.hiddenFile
dir1
これにより、以下を含むアーカイブが作成されます。
dir2/
.hiddenFile
(「コンテンツ」と一緒にdir2
)。