問題タブ [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 投票する
4 に答える
867 参照

linux - tar を使用して、既存の Web アプリケーションにパッチを適用できますか?

CMS システムのパッチが頻繁にリリースされます。最新バージョンのパッチが適用されたファイルを含む tar ファイルを、開発システムのフル バージョンに直接抽出できるようにしたいと考えています。tar ファイルを抽出すると、tar ファイルの名前のフォルダーに入れられます。そのため、各ファイルをメイン ディレクトリに手動でコピーする必要があります。tar に強制的にファイルを現在のディレクトリに抽出させ、同じファイル名を持つファイルを上書きさせる方法はありますか? すでに存在するディレクトリは上書きせずにマージする必要があります...

これは可能ですか?もしそうなら、コマンドは何ですか?

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

perl - Archive :: Tar:Streamedを使用しているのに、%MEMが徐々に増加するのはなぜですか?

私はArchive::Tar :: Streamedを使用して、非常に小さな小さなソースコードファイルといくつかのjarファイルを含む4GBのディレクトリをアーカイブしています。4GBのRAMを搭載したシステムを使用しており、Archive :: Tar :: Streamedを使用しています。これは、メモリ不足状態になるため、ディレクトリ全体をメモリ上に配置したくないためです。File :: Findを使用してDFS方式でディレクトリからファイルを1つずつ読み取り、Archive :: Tar::Streamedのaddメソッドを使用してtarファイルに書き込みます。任意の時点で、メモリに存在するファイルは1つだけですが、それでも、perlプロセスの%MEMは徐々に増加しています。それは最大20%になりました。私のディレクトリには800MBのファイルがありません。ここで2つの質問があります1)%MEMが徐々に増加するのはなぜですか?2)なぜそれが20%まで上がったのか。Archive :: Tarがコンテンツをtarファイルに書き込んだ後、メモリを解放していないためですか?

0 投票する
6 に答える
17239 参照

windows - Windows でのマルチパート tarball の展開

filename.part0.tar、filename.part1.tar、… filename.part8.tarという名前の一連のファイルがあります。

tar はアーカイブ時に複数のボリュームを作成できると思いますが、Windows でそれらをアンアーカイブする方法が見つからないようです。7zip (GUI とコマンドライン)、WinRAR、tar114 (64 ビット Windows では実行されません)、WinZip、およびZenTar (私が見つけた小さなユーティリティ) を使用して、それらを untar しようとしました。

すべてのプログラムがpart0ファイルを介して実行され、3 つの rar ファイルが抽出され、エラーの報告が終了します。他のパーツ ファイルは、 .tar、.rar、.zip、または.gzとして認識されません。

DOS コピー コマンドを使用してそれらを連結しようとしましたが、part0からpart6およびpart8 までがそれぞれ 100Mb であるのに対し、part7は 53Mb であるため、おそらく最後の部分であるため、うまくいきません。連結されたファイルに対していくつかの異なる論理順序を試しましたが、うまくいきませんでした。

Linux をインストールしたり、ライブ ディストリビューションを見つけたり、これらのファイルを私に残してくれた人を追跡したりする以外に、どうすればこれらのファイルを untar できますか?

0 投票する
10 に答える
12970 参照

windows-xp - WindowsXP で「tar」コマンドを実行するにはどうすればよいですか?

WindowsXP 内で (ファイルを解凍するために) 「tar」コマンドを実行する必要があります。Linux エミュレーターは必要ですか?

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

bash - 「tar -cvf /dev/nst0 /home/user1 >> file1.log」は何をしますか?

次のコマンドを理解するのに助けが必要です。

0 投票する
7 に答える
19929 参照

python - Pythonは文字列をtarfileに直接書き込みます

文字列をtarfileに直接書き込む方法はありますか?http://docs.python.org/library/tarfile.htmlから、ファイルシステムにすでに書き込まれているファイルのみを追加できるようです。

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

tar - tar のエラーコード 141

tar -xvzf $ファイル名.tar.gz || { 終了 $?; }

ここで私のスクリプトは errorCode 141 で終了します。Fedora Core 6 と tar バージョン 1.15 を使用しています。

常に発生するわけではありませんが、70% 以上の確率で失敗します。

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

c++ - C++ で libbz2 を使用してディレクトリを圧縮する方法

ディレクトリの tarball を作成し、C++ の bz2 で圧縮する必要があります。libtar と libbz2 の使用に関する適切なチュートリアルはありますか?

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

unix - サブディレクトリを現在のディレクトリに解凍するにはどうすればよいですか?

tarballのサブディレクトリを現在のディレクトリに抽出するにはどうすればよいですか?

例、ワードプレスからのtarball :

wordpress/下のすべてを現在のディレクトリに抽出するにはどうすればよいですか?つまり、wordpressディレクトリは作成されません。

私は運がなくてこれを試しました:

正常に抽出して元に戻すことができることはわかっていますが、1回で実行する方法が必要だと思います。

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

ruby - ruby でファイルを解凍 (zip、tar、tag.gz)

大量のzipファイルを解凍したい。zip ファイルの形式をチェックして解凍するモジュールまたはスクリプトはありますか? これは Linux で動作するはずです。他の OS は気にしません。