-1

現在、関連ファイルを取得して tarball に圧縮することにより、いくつかのファイルをバックアップするスクリプトを作成しようとしています。問題は、必要なディレクトリに直接抽出できるように、構造の途中にある 2 つのフォルダー層を削除する必要があることです。たとえば、現在の構造は次のようになります。

foo/bar/remove/remove/files...  

ただし、抽出すると次のようになる必要があります。

foo/bar/files...

バックアップするファイルの数が多いため、必要なファイルを 2 レベル上にコピーしてから tar することは、実際にはオプションではありません。の使用を検討しました--directoryが、それは私が探していることをしていないようです。
これを行う方法はありますか、それとも運が悪いのでしょうか?

4

1 に答える 1

0

必要なフォルダーへのシンボリックリンクを使用してディレクトリ構造のレプリカを作成し、-hオプション onを使用しtarてそれをたどりました。

于 2012-09-07T23:21:25.953 に答える