タグ付けされた質問 「tar」

tarアーカイブ形式および/またはtarファイルを操作するためのコマンドラインユーティリティ。

3
200万のgzipファイルを2回保存せずに再圧縮するにはどうすればよいですか?
約200万(60GiB)のgzip圧縮された小さなファイルがあり、それらすべてを非圧縮バージョンで含む圧縮アーカイブを作成したいと考えています。残念ながら、ディスクの空き容量は約70GiBしかないので、すべてを解凍して圧縮アーカイブを作成することはできません。言い換えれtar --file-filter="zcat" zcf file.tar.gz directoryば、コマンドラインスイッチのようなもの--file-filterがGNU tarに存在しない場合、どうすれば同等のことができますか?

4
ファイルをアーカイブに保存するための仮想書き込み専用ファイルシステム
非常に多くの(完全ではないが)同一のファイルを大量に作成する、恥ずかしいほど並列処理を行っています。「オンザフライ」でファイルをアーカイブして、データが必要以上のスペースを消費しないようにする方法はありますか? プロセス自体はコマンドラインパラメータを受け入れ、作成された各ファイルの名前をstdoutに出力します。私はそれを呼び出して、parallel --gnu(別のプロセスからの)入力の分散と出力の収集を処理します。 arg_generating_process | parallel --gnu my_process | magic_otf_compressor パイプの最初の部分の簡単な例bash: for ((f = 0; $f < 100000; f++)); do touch $f; echo $f; done どのようにmagic_otf_compressor見えるでしょうか?各入力行をファイル名として扱い、各ファイルを圧縮.tarアーカイブ(処理されたすべてのファイルに対して同じアーカイブ!)にコピーして、それを削除することになっています。(実際には、処理された各ファイルの名前を出力するだけで十分です。別| parallel --gnu rmのファイルがファイルの削除を処理できます。) そのようなツールはありますか?各ファイルを個別に圧縮することは考慮していません。これは、あまりにも多くのスペースを浪費します。私は調べましたarchivemount(ファイルシステムをメモリに保持します->不可能、ファイルが大きすぎて多すぎます)およびavfs(FUSEと連携させることができませんでした)。私は何を逃したのですか? 私はそのようなツールを自分でハッキングすることからほんの一歩ですが、誰かが以前にそれをしたはずです... 編集:本質的に私は標準入力フロントエンドを探していると思いますlibtar(tarコマンドラインから引数を読み取るコマンドラインフロントエンドとは対照的です)。

2
特定の日の間にあるファイルをscp / tarする方法は?
10.3.2013-13.3.2013の間でのみファイルに関心がある2つのsuseサーバー間でdbログファイルをコピーする必要があります コピーする前にファイルを圧縮して、tarとscpで圧縮することが望まれます。現在使用しtar -cvzf /tmp/saas_archive_logs.tar.gz /var/lib/edumate/backup/archive_logs/db2inst1/SAAS --newer-mtime=2013-03-10ているのは、2013年10.3.2013から現在までのすべてのファイルです。しかし、私はそれらすべてを必要としません。そして、tarスイッチは見つかりませんでした。
8 files  tar  date  scp 

6
「ディレクトリの変更」オプションを使用してtarグロビングを機能させる方法
私は次のディレクトリ構造を持っています: base/ files/ archives/ scripts/ スクリプトをから実行しscripts/、一致results.*.logするファイルをfiles/のgzip圧縮されたtarアーカイブに圧縮しますarchives/。 私は次のコマンドを試しています: tar czfC ../archives/archive.tar.gz ../files results.*.log しかし、私は得る tar: results.*.log: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors ながら tar czfC ../archives/archive.tar.gz ../files results.a.log 期待どおりに動作します。また tar czf ../archives/archive.tar.gz ../files/results.*.log プレフィックスfiles/をファイルに追加し、警告を発することを除いて、私が望むように動作します: tar: Removing leading `../' from member names …
8 wildcards  tar 

2
tar.gzとtar.Zの違いは何ですか?
上のダウンロードこのページ、例えばのNetCDF C / C ++ / Fortranの4.1.3の、ショーtar.Zやtar.gzフォーマット。にtar.Zは設定ファイルすらありません。何に使うの?

4
howtoは、7-zipコマンドラインツールを使用して.tar.bz2を展開および抽出します
7-zipコマンドラインツールで解凍および抽出する.tar.bz2ファイルがあります。 だから基本的に私は同等のものを探しています tar -xjf foo.tar.bz2 7-zipの場合、抽出にはオプション「x」しかありません。 7z x foo.tar.bz2 tar内のすべてのディレクトリをアンパックする代わりに、膨張したfoo.tarファイルを私に与えます。7zに対応するオプションは何ですか?
7 tar  7z 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.