問題タブ [tar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
11320 参照

unix - ターミナルのtarファイルからディレクトリ内のファイルを抽出するにはどうすればよいですか?

tarファイルのフォルダ内のファイルのみを抽出したい

例:

tarファイルの内容:

  • /home/parent_dir/child_dir/

child_dir内のファイルのみを別のディレクトリに抽出したい

0 投票する
2 に答える
1242 参照

c - libarchiveは、ファイルを抽出するときにあまりにも多くの文字を読み取ります

libarchiveを使用してtarアーカイブからファイルを抽出するCプログラムを作成しました。

このアーカイブからファイルを抽出して、標準出力に出力したいと思います。 しかし、私は余分な文字を取得します。ガベージですが、別のファイル(アーカイブ内のファイルに隣接している可能性があります)からのものです。出力はで終わると思います</html>

このtarファイルを読み取るコードは次のとおりです。

mac osX10.6.3でコンパイルされたlibarchive2.8.3 。gcc 4.2 x86_64

ls -l vendar-definition.html1921ファイルサイズを教えてくれます。そしてそう示していますtar tfv 0000.tar | grep vendar-definition.html。したがって、ファイルサイズを示すC出力を報告します。私にはこれは正しいようです。

私の出力が期待どおりでない理由について私が見ることができる2つの可能性:

  1. 初心者のミスをしたか
  2. アーカイブファイルのマルチバイト文字は、それと関係があります。
0 投票する
1 に答える
697 参照

vb.net - Visual Basic Edit Tar Archive

vbがtarからファイルを抽出する(そしてそれらを元に戻す)ことは可能ですか?私はこれを見つけましが、それはそれを言います

1つのxmlファイル(圧縮されていない)を編集しようとしていますが、メモ帳で編集すると、tarが破損します

0 投票する
2 に答える
11309 参照

php - tar抽出後、権限の変更

今日のUNIXとPHPに関する質問です。

私がPHPで行っているのは、Unixシステムを使用してtarファイルを解凍することです。

exec("tar -xzf foo.tar.gz");

一般に、次のようなファイルシステムを持つこの特定のfoo.tar.gzに遭遇するまで、すべてが正常に機能します。

tarコマンドを実行した後、ファイルのパーミッションが(755ではなく)644に変更されたようです。

これによりPermission denied (errno 13)、ほとんどのコードが無効になります。(特権の欠如から推測しています)

このtarコマンドを停止して権限を完全に台無しにする方法はありますか?

ありがとう。

ああ、これは私がこの特定のファイルシステムを持つfoo.tar.gzファイルを持っているときにのみ起こるようです。それ以外は何でもいいです。

0 投票する
2 に答える
5874 参照

bash - tar抽出後のフォルダの名前変更

私はtarball、myarchive.tar.gzを持っています。「tar-zxvfmyarchive.tar.gz」を使用して解凍すると、myarchive-x980-2303-ssiooフォルダーが作成されます。解凍したフォルダの名前を自動的に変更して、アーカイブの名前と一致するようにする最も簡単な方法は何ですか?tarのマンページを確認しましたが、このオプションがないようです。

0 投票する
4 に答える
38884 参照

shell - untarfilename.tr.gzをディレクトリ"filename"に

シェルコマンドを使用して、アーカイブ(たとえば、「tar123.tar.gz」をディレクトリ/ myunzip / tar123/」に解凍したいと思います。

tar -xf tar123.tar.gzはファイルを解凍しますが、私が作業しているのと同じディレクトリにあります。

ファイル名が「tar233.tar.gz」の場合は、/ myunzip / tar233.tar.gzに解凍して、宛先ディレクトリがファイル名に基づくようにします。

tarコマンドがこれを実行できるかどうか誰かが知っていますか?

0 投票する
3 に答える
32465 参照

linux - 圧縮 tar 内の単一ファイルの更新

application.tar.gzとりわけフォルダがあるような圧縮されたアーカイブ ファイルがある場合、最新バージョンのアーカイブを取得して、アーカイブを更新/更新application/x/y/z.jarできるようにしたいと考えています。z.jar

次のような方法以外にこれを行う方法はありますか?

-utarのスイッチは、すべてを解凍する必要がないように役立つ場合があることは理解していますが、正確な使用方法はわかりません。

0 投票する
4 に答える
2668 参照

find - hp-ux で検索結果を tar する

単にしようとしている

単に機能しません

どんな助けでも

0 投票する
3 に答える
16066 参照

bash - cpio VS tar および cp

cpio には、コピーアウト、コピーイン、パススルーの 3 つのモードがあることを知りました。

tar に対するコピーアウトおよびコピーインモードでの cpio の長所と短所は何だろうと思っていました。いつ cpio を使用し、いつ tar を使用するのが良いですか?

パススルー モードと cp での cpio に関する同様の質問。

よろしくお願いします!

0 投票する
1 に答える
121 参照

ipad - iPad アプリ データをエクスポートするためのアーカイブ形式の提案はありますか? ターボール?

私は初期の iPad アプリケーションを持っています。これは、「ドキュメント」をフォルダー内の一連の別個のファイルとしてファイル システム内のデバイスに内部的に保存します。

OS 3.2 の機能を利用して、iTunes からのインポート/エクスポート機能を組み込んでみたいと思います。内部で保持しているすべてのドキュメントの断片を、エクスポート用の 1 つのコンテナー ファイルに入れたいと考えています。

それでは、スタック オーバーフローの賢明な人々: ファイル階層 (またはピンチでフラット リストになる可能性がある) を 1 つのファイルに配置する最も簡単なソリューションは何ですか? 理論的には、アプリの外部で「アーカイブ」/コンテナーを操作する必要はありません。そのため、ここではランダム アクセスはそれほど重要ではありませんが、もちろんおまけになります。

tar ファイルタイプのものがすぐに思い浮かびます。自分で巻く?他の考えや落とし穴はありますか?(そして、誰かがtarファイルから読み書きするコードを教えてくれるなら、私はすべて耳にします。)

ありがとう!

更新: ここには単一の正解がないため、コミュニティ wiki を作成しました。