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

UnixおよびLinuxで一般的に使用されるアーカイブファイル形式(およびそれを読み取るプログラム)。

18
今日「tar」を使用する利点は何ですか?
これtarはテープアーカイブ用に作成されたものですが、今日では、ファイルを集約し、同じ論理ファイル形式内で圧縮を実行するアーカイブファイル形式があります。 質問: 同じデータ構造で集計と圧縮を行うファイル形式を使用する場合と比較して、tarカプセル化されたgzipまたはを使用することで、集計/圧縮/解凍段階でパフォーマンスが低下bzip2しますか?比較対象のコンプレッサーのランタイムが同一であると仮定します(例えば、gzipとDeflateは類似しています)。 機能がありtar、ファイル形式は、以下のような他のファイル形式、ということ.7zと、.zip持っていないのですか? 以来tar、このような古いファイル形式、新しいファイル形式をである今日、理由は存在しtar(中にカプセル化するかどうかgzip、bzip2あるいは新しいxzファイルのために、まだそれほど広くGNU / Linuxの、アンドロイド、BSD、および他のそのようなUNIXオペレーティングシステムで現在使用されています)転送、プログラムソース、バイナリダウンロード、そして時々パッケージマネージャー形式として?
209 linux  unix  archiving  tar 


6
コマンドラインでgzipファイルをパスワードで保護するにはどうすればよいですか?
Ubuntu 10.04でtarコマンドを使用して、いくつかのtar.gz(および場合によってはtar.bz2)ファイルを作成します。 ファイルをパスワードで保護します。 これを行うコマンドは何ですか(Googleで検索しましたが、パスワードを使用して圧縮ファイルを作成および抽出する方法を示すものは見つかりませんでした)。 誰もこれを行う方法を知っていますか?
130 ubuntu  security  tar  gzip  bzip2 

12
ファイルごとにtarの進行状況を確認する方法はありますか?
圧縮したい大きなファイルがいくつかあります。たとえば、これを行うことができます tar cvfj big-files.tar.bz2 folder-with-big-files 問題は、進行状況が見えないことです。そのため、どのくらい時間がかかるかなどはわかりません。を使用するvと、少なくとも各ファイルがいつ完了するかを確認できますが、ファイルが少なくて大きい場合、これはあまり役に立ちません。 より詳細な進捗状況を表示するためにtarを取得する方法はありますか?完了した割合、進行状況バー、または推定残り時間など。単一のファイルごと、またはそれらのすべて、あるいはその両方。
122 unix  tar  progress 

10
Linux / OS X tarの非互換性-Linuxでtarを展開すると、OS Xで作成されたtarballでエラーが発生します
Macbookでファイルをtarし、Linuxでuntarすると、次の警告/エラーが繰り返し表示されます。 tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' …
106 linux  macos  command-line  tar 

2
複数のディレクトリとファイルの場所でtarを作成します
次のようなさまざまな場所にいくつかのスクリプトとファイルがあります。 /etc/dir1 /var/www/html /home/somedir tarファイルを作成して、ファイルとフォルダーをロケーション構造でコピーするようにします。別の場所に展開すると、すべてのファイルが正しいパスでそれぞれの場所にコピーされます。tarが作成された場所と同じです。
100 linux  centos  tar 


3
Linux Bashスクリプト、単一コマンドで複数行?
Googleを検索して作成した次のスクリプトがあり、Linuxシステムをアーカイブにバックアップします。 #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev --exclude=/share/Archive / これは機能しますが、このようなコマンドを複数行に渡って表示するようにスクリプトをフォーマットできるかどうか疑問に思っているので、後で簡単に編集できます。 tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev --exclude=/share/Archive / そうすれば、後で読みやすく編集しやすくなります。この方法でBashスクリプトをフォーマットすることは可能ですか?
97 linux  bash  script  tar 

9
tar:以前のエラーによる失敗ステータスで終了
ディレクトリ+ファイルのリストをtar圧縮する小さなスクリプトを書きました。 スクリプトの実行後に使用可能な.tar.gzファイルが作成されるという点で、スクリプトは正常に実行されているように見えます。 ただし、スクリプトが終了した後、この迷惑なメッセージが表示されます。 tar:以前のエラーによる失敗ステータスで終了 スクリプトが機能している間はエラーメッセージは表示されず、前述のように、生成されたファイルは警告/エラーなしで圧縮解除できます。バックアップの一部としてこれを使用しているため、深刻な問題を無視していないことを確認したいと思います。 このエラー/警告メッセージが生成されている理由として考えられるものは何ですか?また、安全に無視できますか?無視できない場合、エラーを診断して解決する手順は何ですか? Ubuntu 10.0.4で実行しています
78 ubuntu  bash  tar  gzip 

17
Untar、ungz、gz、tar-すべての便利なオプションをどのように覚えていますか?
次の問題を抱えているのは私だけではないことを確信しています:* nixでファイルを圧縮解除する必要があるたびに、すべてのスイッチを思い出せず、グーグルになってしまいます。これを行う。 良い圧縮チートシートはありますか?それとも、tarにあるこれらすべての厄介なスイッチのニーモニックはどうですか? ここで素敵なチートシートを作成できるように、この記事をwikiにしています。 ああ、マニュアルページについては、役に立たないことが1つあります。それは、ファイルを圧縮解除する方法を理解するためです。
76 tar  gz  mnemonics  linux  macos 

5
OS Xのtarballで._fooのようなファイルを取得するのはなぜですか?
OS Xで特定のファイルをtarするとき: tar cvf foo.tar foo ._footarballに追加のファイルを作成します。 ./._foo foo Mac以外のオペレーティングシステムで展開した場合にのみ表示されます。しかし._foo、私のファイルシステムには存在しません!どうしたの?どうすればそれを取り除くことができますか?
70 macos  tar 


10
Windowsで.tar.gzファイルを開く方法は?
残念ながら.tar.gzファイル形式でしか利用できないファイルを開く必要があり、Windows 7を使用しています。7-zipその後.tar、Windowsで開くことができないファイルがありますが、それを使用してファイルを解凍できます。 .tar.gzWindowsでファイルを開く方法はありますか?
68 windows  tar  gz 

4
.tar.gzで最大の圧縮を取得する方法は?[複製]
この質問にはすでに答えがあります: tar -zcvfを使用するときに圧縮レベルを指定する方法は? 6つの答え tar + gzipの使用を理解する方法tarは、通常、ファイルのグループを単一のファイルに統合するgzipために使用され、そのファイルを圧縮するために使用されます。 最近、それtarも圧縮できることを知りました。 コアの圧縮がどのように機能するかを完全には理解していないため、事前に圧縮された.tarをgzipに送信すると、gzipの圧縮が妨げられる可能性があり、その可能性やその性質が懸念される(おそらくばかげている)。 私の質問は本質的に:絶対最小のtar.gzを作成するために使用するargs / compressionメソッドの組み合わせと、そのためのコマンドラインステートメントはどのように見えますか?


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