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