完全なディレクトリ構造の代わりに単一のディレクトリを圧縮する方法

完全なディレクトリ構造の代わりに単一のディレクトリを圧縮する方法

私がするなら:

tar -zcvf "/var/lib/mysql/backups/test1.tgz" "/var/lib/mysql/backups/20170214"

tgz抽出すると、以下を含むファイルが生成されます。/var/lib/mysql/backups/20170214

tgzファイルをこのようにするにはどうすればよいですか?ただディレクトリを含めますか20170214

問題は、解凍するときに別のディレクトリに配置する必要があることです。

/var/lib/mysql/archives/20170214

答え1

-Cディレクトリ変更のオプションを指定する必要があります。

~からメンタール:

-C, --directory=DIR ディレクトリ DIR に変更

次のコードは問題を解決するはずです。

tar -zcvf test1.tgz -C /var/lib/mysql/backups/20170214 .

入力したディレクトリの内容を選択する最後の点を忘れないでください。

関連情報