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

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

3
.txzおよび.tarで圧縮されたファイルを1つのコマンドで解凍する
* .txzで圧縮されたファイルがあります。解凍後、*。tarファイルを受け取りました。1つのコマンドで2回解凍する方法はありますか?つまり、1つのコマンドでファイル(* .tar).txzを解凍しますか? 知っているために私はこのようにしています: xz -d file.txz tar xvf file.tar でももっといい方法があるのか​​な。
13 shell  tar  compression 

4
単一のファイルにエラー修正コード(BCH、RSなど)を追加することはできますか?
私の知る限り、WinRARアーカイブにはECC(エラー修正コード)が含まれている可能性があるため、アーカイブがわずかに破損している場合は、それ自体で修正できます。 たとえば、最初ににエンコードarchives.tarしarchives.tar.eccてから、サーバーにアップロードできます。クライアントによるダウンロード後にファイルがわずかに破損している場合は、デコードすることでファイルを再度ダウンロードせずに自動的に修正できますarchives.tar.ecc。ネットワーク接続が不安定な場合、素晴らしいアイデアになると思います。 私のニーズを満たすことができる(オープンソースの)ソフトウェアがLinuxで実行されているかどうか疑問に思います。 助言がありますか?
12 linux  tar  rar  ecc 

5
gzipは.tarに整合性/ crcチェックを追加しますか?
私はコマンドを実行します: tar -cf myArchive.tar myDirectory/ gzip myArchive.tar その後、多くの信頼できないメディアにファイルをコピーし、後で以下を使用して解凍します。 tar -xzf myArchive.tar.gz tar-ballを圧縮したという事実は、それが何らかの形で完全性を保証するのでしょうか、それとも少なくとも解凍されたコンテンツのCRCでしょうか?
12 tar  gzip  checksum  integrity 

3
大きなtarballから特定の数のファイルのみを展開する
リモートシステムからローカルシステムへのFTP転送に忙しい大きなtarballがあります。 転送の実行中にそれらのファイルの処理を開始できるように、一度に50個のファイルを展開できるかどうかを知りたいと思います。
12 tar 


1
tar -cvzf Pack.tar.gz mydirは隠しファイルを考慮しますか?
特定のディレクトリのtarballを作成する必要があります。ただし、隠しファイル(で始まるファイルなど)も含める必要があります.。 次のコマンドは、隠しファイルを自動的に考慮しますか? tar -cvzf packed.tar.gz mydir そうでない場合、隠しファイルを含めるにはどうすればよいですか?
12 directory  tar  gzip 

2
tarballから特定のディレクトリを抽出するにはどうすればよいですか?主要なディレクトリを削除しますか?
ワードプレスのtarballから特定のディレクトリを抽出したい。特にwp-includesへ .。tarball内のディレクトリ構造はそうであるように見えますが、それが抽出されたら、ワードプレスの主要なディレクトリはwordpress/wp-includes必要あり./wp-includesません。どうすればいいですか?
12 tar 

3
パイプするtarですが、-v詳細出力はSTDERRとは別にしてください
通常のtarコマンド tar cvf foo.tar ./foo >foo.out 2>foo.err 3つの出力IOストリームがあります データをfoo.tarにアーカイブする STDOUTへのファイル名のリスト(foo.outにリダイレクトされる) STDERRへのエラーメッセージ(foo.errにリダイレクトされる) 次に、ファイル名のリストを読む必要なく、エラーメッセージについてfoo.errを検査できます。 アーカイブデータで何かをしたい場合(netcatまたは特別な圧縮プログラムにパイプを介して)、tarの-f -オプションを使用でき ます。 tar cvf - ./foo 2>foo.err | squish > foo.tar.S しかし、tarの-v出力は明らかにSTDOUT(アーカイブデータが流れる場所)に行くことができないため、ファイル名のリストはエラーメッセージと混在しています。 Kornシェルを使用して、アーカイブストリームを別のコマンドにパイプ処理しながら、-vエラーメッセージとは別に出力をキャプチャするコマンドを作成する方法はありますか。
12 tar  ksh  io 

4
サンソラリスで圧縮タールを作成するにはどうすればよいですか?
Sun Solaris OSにログインしています。圧縮されたtarファイルを作成して解凍したい。私はこの通常のUNIXコマンドを試しました: tar -cvzf file.tar.gz directory1 次のエラーでSun OSでの実行に失敗しています bash-3.2$ tar -cvzf file.tar.tz directory1 tar: z: unknown function modifier Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...
11 tar 

3
ファイルが別のディレクトリに保存されている場合、親ディレクトリを含めずにtarアーカイブを作成する
ファイルシステムに次の4つのファイルがあります。 /home/martin/cvs/ops/cisco/b/s1 /home/martin/cvs/ops/cisco/b/s2 /home/martin/cvs/ops/extreme/b/r3 /home/martin/cvs/ops/j/b/r5 これらのファイルをtarアーカイブに入れる必要がありますが、ディレクトリを追加したくありません。私が思いつくことができる最高のものは: tar -C ~/cvs/ops/ -czvf archive.tgz cisco/b/s1 cisco/b/s2 extreme/b/r3 j/b/r5 アーカイブ内の各ファイルは2つのディレクトリの深さがあるため、これはまだ完全ではありません。もっと良い方法はありますか?それとも私は単純にコピーする必要がありますs1、s2、r3そしてr5一つのディレクトリにファイルをしてしてアーカイブを作成しますかtar -czvf archive.tgz s1 s2 r3 r5?
11 tar 

1
ディレクトリのオンザフライ圧縮
ほとんど使用されない(毎週考える)テキストファイルを常に格納するディレクトリがあります。当然、これは圧縮を使用するのに最適な場所です。ただし、ファイルにアクセスするたびにtarを使用する必要があるのではなく、「圧縮フォルダーをマウントする」ことができれば気に入っています。 フォルダがmydirと呼ばれているとしましょう 理想的には、次のことが当てはまります。 プログラムがディレクトリが圧縮されていることを知る必要なく、mydirでコピー/移動/削除/読み取りされたアイテム mydirからのファイルがプログラムによって読み取られるとき、ディレクトリ全体ではなく、そのファイルのみが解凍されます。 ディレクトリは常に利用可能である必要があります。(おそらくブートまたはログインにマウントされています)

6
多様なアーカイブ形式のすべてのアーカイブファイルを再帰的に検索し、ファイル名パターンを検索する
せいぜい私はこのような電話をしたいと思います: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ...このツールが 指定されたパスを再帰的にスキャンします サポートされているアーカイブ形式のすべてのファイルを取得します。zip、rar、7z、tar.bz、tar.gzなどの「最も一般的な」形式である必要があります... アーカイブのファイルリストをスキャンして、問題の名前パターンを探します(ここ*vacation*jpg) 検索ツール、tar、unzipなどの使用方法を知っています。これらをシェルスクリプトと組み合わせることができますが、シェルのワンライナーまたは専用ツールである可能性のあるシンプルなソリューションを探しています(GUIツールへのヒントは大歓迎ですが、私のソリューションはコマンドラインベースである必要があります)。
11 find  tar  zip  7z  rar 

2
.tar.bzアーカイブを確認/テストする方法は?
私はtarの「--use-compress-prog = pbzip2」機能を使用してファイルをアーカイブし、pbzip2で圧縮して「* .tar.bz」アーカイブを取得しています。 その後、結果のファイルをpbzip2の「-t」スイッチでチェックし、テストに合格しました。しかし、驚いたことに、アーカイブを抽出しようとすると、「ファイルが不完全」またはその他の整合性エラーが発生しました。 tarファイルに問題がある可能性がありますが、pbzip2で圧縮されたときではありませんか?もしそうなら、tarファイル自体をチェックする方法はありますか?そうでない場合、これは他にどのような問題でしょうか?また、エラーのあるtarファイルからデータを回復する方法はありますか? このプロセスで重要なデータがすでに失われている可能性があります... ポイントは、作成したアーカイブの整合性をテストする方法を知りたいということです。


2
ディレクトリ構造を保持しながら、ディレクトリ内のすべてのPDFを圧縮する
私のディレクトリの1つに存在するすべてのPDFファイルを含む圧縮tarballを作成しようとしています。ディレクトリ構造を保持する必要があります。空のディレクトリは必要ありませんが、そこにあるかどうかは気にしません。 たとえば、次のようなディレクトリがあるとします。 dir dir/subdir1 dir/subdir1/subsubdir1/song.mp3 dir/subdir2 dir/subdir2/subsubdir1 dir/subdir2/subsubdir1/document.pdf dir/subdir2/subsubdir1/another-song.mp3 dir/subdir2/subsubdir1/top-ten-movies.txt dir/subdir3 dir/subdir3/another-document.pdf コマンドを実行した後、これを含めたいですdir.tar.gz: dir dir/subdir2 dir/subdir2/subsubdir1 dir/subdir2/subsubdir1/document.pdf dir/subdir3 dir/subdir3/another-document.pdf 可能?
11 find  tar  recursive 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.