ディレクトリとそのすべてのサブディレクトリで潜在的な破壊的なコードをテストしたかったのです。それで、私はそれを tarball し、本当に保持したいものをコードが誤って消去しないスペースに tarball からコピーを作成しました。私のコードは動作しているように見えましたが、特定のファイルが tarball に入れられていないことに気付きました。
これは私が最初にしたことです:
tar -czf mydirectory.tar.gz directory
安全な場所で、次のことを行いました。
tar -xzf mydirectory.tar.gz
diff
アーカイブされたディレクトリと元のディレクトリで再帰を実行しました。これは、特定のファイルが見つからないことを示しています。
という名前のファイル.__<name>__
はアーカイブに記録されていないようです。たとえば、.__quiz__
または.__example__
.
tar
これらのファイルをスキップしているのは何ですか? tar
それらを含めるにはどうすればよいですか?他に記録できない可能性のあるファイルは何tar
ですか?
詳細モードで実行tar
しても、スキップされているというメッセージはありませんでした。
アップデート
gnu
のバージョンをインストールしましたtar
。それはうまくいきます。