問題タブ [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.
unix - ターミナルのtarファイルからディレクトリ内のファイルを抽出するにはどうすればよいですか?
tarファイルのフォルダ内のファイルのみを抽出したい
例:
tarファイルの内容:
/home/parent_dir/child_dir/
child_dir内のファイルのみを別のディレクトリに抽出したい
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つの可能性:
- 初心者のミスをしたか
- アーカイブファイルのマルチバイト文字は、それと関係があります。
vb.net - Visual Basic Edit Tar Archive
vbがtarからファイルを抽出する(そしてそれらを元に戻す)ことは可能ですか?私はこれを見つけましたが、それはそれを言います
1つのxmlファイル(圧縮されていない)を編集しようとしていますが、メモ帳で編集すると、tarが破損します
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ファイルを持っているときにのみ起こるようです。それ以外は何でもいいです。
bash - tar抽出後のフォルダの名前変更
私はtarball、myarchive.tar.gzを持っています。「tar-zxvfmyarchive.tar.gz」を使用して解凍すると、myarchive-x980-2303-ssiooフォルダーが作成されます。解凍したフォルダの名前を自動的に変更して、アーカイブの名前と一致するようにする最も簡単な方法は何ですか?tarのマンページを確認しましたが、このオプションがないようです。
shell - untarfilename.tr.gzをディレクトリ"filename"に
シェルコマンドを使用して、アーカイブ(たとえば、「tar123.tar.gz」をディレクトリ/ myunzip / tar123/」に解凍したいと思います。
tar -xf tar123.tar.gzはファイルを解凍しますが、私が作業しているのと同じディレクトリにあります。
ファイル名が「tar233.tar.gz」の場合は、/ myunzip / tar233.tar.gzに解凍して、宛先ディレクトリがファイル名に基づくようにします。
tarコマンドがこれを実行できるかどうか誰かが知っていますか?
linux - 圧縮 tar 内の単一ファイルの更新
application.tar.gzとりわけフォルダがあるような圧縮されたアーカイブ ファイルがある場合、最新バージョンのアーカイブを取得して、アーカイブを更新/更新application/x/y/z.jarできるようにしたいと考えています。z.jar
次のような方法以外にこれを行う方法はありますか?
-utarのスイッチは、すべてを解凍する必要がないように役立つ場合があることは理解していますが、正確な使用方法はわかりません。
find - hp-ux で検索結果を tar する
単にしようとしている
単に機能しません
どんな助けでも
bash - cpio VS tar および cp
cpio には、コピーアウト、コピーイン、パススルーの 3 つのモードがあることを知りました。
tar に対するコピーアウトおよびコピーインモードでの cpio の長所と短所は何だろうと思っていました。いつ cpio を使用し、いつ tar を使用するのが良いですか?
パススルー モードと cp での cpio に関する同様の質問。
よろしくお願いします!
ipad - iPad アプリ データをエクスポートするためのアーカイブ形式の提案はありますか? ターボール?
私は初期の iPad アプリケーションを持っています。これは、「ドキュメント」をフォルダー内の一連の別個のファイルとしてファイル システム内のデバイスに内部的に保存します。
OS 3.2 の機能を利用して、iTunes からのインポート/エクスポート機能を組み込んでみたいと思います。内部で保持しているすべてのドキュメントの断片を、エクスポート用の 1 つのコンテナー ファイルに入れたいと考えています。
それでは、スタック オーバーフローの賢明な人々: ファイル階層 (またはピンチでフラット リストになる可能性がある) を 1 つのファイルに配置する最も簡単なソリューションは何ですか? 理論的には、アプリの外部で「アーカイブ」/コンテナーを操作する必要はありません。そのため、ここではランダム アクセスはそれほど重要ではありませんが、もちろんおまけになります。
tar ファイルタイプのものがすぐに思い浮かびます。自分で巻く?他の考えや落とし穴はありますか?(そして、誰かがtarファイルから読み書きするコードを教えてくれるなら、私はすべて耳にします。)
ありがとう!
更新: ここには単一の正解がないため、コミュニティ wiki を作成しました。