問題タブ [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.
linux - tar を使用して、既存の Web アプリケーションにパッチを適用できますか?
CMS システムのパッチが頻繁にリリースされます。最新バージョンのパッチが適用されたファイルを含む tar ファイルを、開発システムのフル バージョンに直接抽出できるようにしたいと考えています。tar ファイルを抽出すると、tar ファイルの名前のフォルダーに入れられます。そのため、各ファイルをメイン ディレクトリに手動でコピーする必要があります。tar に強制的にファイルを現在のディレクトリに抽出させ、同じファイル名を持つファイルを上書きさせる方法はありますか? すでに存在するディレクトリは上書きせずにマージする必要があります...
これは可能ですか?もしそうなら、コマンドは何ですか?
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ファイルに書き込んだ後、メモリを解放していないためですか?
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 できますか?
windows-xp - WindowsXP で「tar」コマンドを実行するにはどうすればよいですか?
WindowsXP 内で (ファイルを解凍するために) 「tar」コマンドを実行する必要があります。Linux エミュレーターは必要ですか?
bash - 「tar -cvf /dev/nst0 /home/user1 >> file1.log」は何をしますか?
次のコマンドを理解するのに助けが必要です。
python - Pythonは文字列をtarfileに直接書き込みます
文字列をtarfileに直接書き込む方法はありますか?http://docs.python.org/library/tarfile.htmlから、ファイルシステムにすでに書き込まれているファイルのみを追加できるようです。
tar - tar のエラーコード 141
tar -xvzf $ファイル名.tar.gz || { 終了 $?; }
ここで私のスクリプトは errorCode 141 で終了します。Fedora Core 6 と tar バージョン 1.15 を使用しています。
常に発生するわけではありませんが、70% 以上の確率で失敗します。
c++ - C++ で libbz2 を使用してディレクトリを圧縮する方法
ディレクトリの tarball を作成し、C++ の bz2 で圧縮する必要があります。libtar と libbz2 の使用に関する適切なチュートリアルはありますか?
unix - サブディレクトリを現在のディレクトリに解凍するにはどうすればよいですか?
tarballのサブディレクトリを現在のディレクトリに抽出するにはどうすればよいですか?
例、ワードプレスからのtarball :
wordpress/
下のすべてを現在のディレクトリに抽出するにはどうすればよいですか?つまり、wordpress
ディレクトリは作成されません。
私は運がなくてこれを試しました:
正常に抽出して元に戻すことができることはわかっていますが、1回で実行する方法が必要だと思います。
ruby - ruby でファイルを解凍 (zip、tar、tag.gz)
大量のzipファイルを解凍したい。zip ファイルの形式をチェックして解凍するモジュールまたはスクリプトはありますか? これは Linux で動作するはずです。他の OS は気にしません。