a.tar、b.tar などの tar ファイルがたくさんあります。2 つの tar ファイルを結合するには、次のコマンドを使用します。
tar --concatenate --file=a.tar b.tar
ただし、--concatenate は Mac ターミナル 10.7.4 ではサポートされていません。何をする必要がありますか?
答え1
tar の世界には、tar-ball と呼ばれる素晴らしい概念があります。基本的には、実際の tarball とほぼ同じように動作します。粘着性があり、そこに何かを投げ込むと、くっついてしまいます。
したがって、基本的な Tar の使用法は次のようになります。
tar --file=path_to_tarball --subcommand [--subcommand] \ [path_to_payload [path_to_payload]]
それでは例で見てみましょう。
tar --file=Merged.tar --create file1.txt file2.txt
これにより、2 つのファイル (file1 と file2) の tarball が作成されます。前に述べたように、tarball にさまざまなものを追加しても問題ありません。
tar --file=Merged.tar --append file3.txt
ご覧のとおり、tarball はどんどん大きくなっています。
これは、しばらくするとかなり大きなボールが放置されることになると思うので、しばらくしてから何か取り出したいと思ったり、削除したいと思ったりするかもしれません。
tarボールからファイルを抽出するには
tar --file=Merge.tar --extract fileX.txt
そしてそれを削除する
tar --file=Megre.tar --delete fileX.txt
tarツールでできる他の素晴らしい機能の一覧については、こちらをご覧ください。マックテック