特定のディレクトリ内の100個のディレクトリをtarファイルにtarしようとしていますが、これらのディレクトリを100個以上ファイルに追加したくありません。たとえば、ディレクトリの現在の構造はそうTar 100現在のディレクトリ内のディレクトリ
.../v0.0/category_name/edf/001/00000010/s01_2012_03_01
のようなものであるこれらの各ディレクトリには、その中のファイルの数が異なる、と私は、これらが同様タールに含まれるようにしたいと思います。私がしたいのは、パスの異なる../00000010/..
の部分を持つtar 100ディレクトリです。最後に、それは次のような構造でtarファイルを作成するに終わるかもしれない:
.../v0.0/category_name/edf/001/00000010/s01_2012_03_01/file.txt
.../v0.0/category_name/edf/001/00000010/s01_2012_03_01/file2.txt
.../v0.0/category_name/edf/001/00000010/s02_2012_03_01/file.txt
.../v0.0/category_name/edf/001/00000015/s01_2012_03_01/file.txt
.../v0.0/category_name/edf/004/00000100/s01_2012_03_01/file.txt
はパス「患者」を表すディレクトリの00000010
部分を考えてみましょう。彼/彼女のディレクトリの下にある患者のファイルはすべて、タールに含める必要があります。ファイルには100人の異なる患者がいるはずです。最初の患者が00000001
で、100番目の患者が00000100
だった場合、構造は次のようになります。
.../v0.0/category_name/edf/001/00000001/s01_2012_03_01/file.txt
.../v0.0/category_name/edf/001/00000001/s01_2012_03_01/file2.txt
.../v0.0/category_name/edf/001/00000001/s02_2012_03_01/file.txt
.../v0.0/category_name/edf/001/00000002/s01_2012_03_01/file.txt
.../v0.0/category_name/edf/004/00000003/s01_2012_03_01/file.txt
...
.../v0.0/category_name/edf/001/00000100/s01_2012_03_01/file.txt
.../v0.0/category_name/edf/004/00000100/s02_2012_03_01/file.txt
これは単なる例であり、患者ディレクトリはこの正確な方法で番号が付けられません。
あなただけの最初の100のdirsにタールたいですか? – MaxU
その場所に100 *ユニーク*パスのコンポーネントが必要ですか?または、同じ場所に*同じ*パスコンポーネントがあるファイルを最大100個ですか?あなたは100以上のものがあれば*どの* 100エントリーを気にしますか?これらのディレクトリの中には、「001」のコンポーネントがあり、「004」のコンポーネントがあるものがありますか? –
申し訳ありませんが、私はこれを今修正しました。 –