- ベストアンサー
コマンドtar のオプションについて
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
tar の1文字の圧縮オプションは古い順に Z z j J とありますが、 最初のZは対応するコマンドcompressの圧縮後のファイル拡張子が .Z (大文字Z) であったことからでしょう。Zは、compressの圧縮アルゴリズム LZW から来ていると思われます。なぜLZWの中でZが使われたかについては知りませんが、おそらく圧縮しただけでファイルの中身・意味は変わらないので余り意味のなさげなアルファベット最後の文字を使ったんだと思います。 zは、gzipの初期の拡張子の .z (小文字z) から。これはcompressの後継として似た拡張子を使ったんだと思います。現在では大文字小文字を区別しないWindowsを考慮して拡張子は .gz になっています。 j J は z Z と似た音だからでしょう。 >または何か良い覚え方があれば教えて頂けると嬉しいです。 特に意識して覚える必要は無いでしょう。使用頻度が高ければ自然に覚えると思いますし、たまにしか使わないと言うことならその度に man tar とか tar --help で調べれば良い。 あるいは a (--auto-compress) オプションで、拡張子に任せることで大抵の場合は間に合います。
関連するQ&A
- tar コマンドについて
お世話になります。 tar.gzファイルを展開しようといろいろ調べていたら下記のようなことに出くわしましたのでご教授宜しくお願いします。 tarでの解凍/展開のコマンドについて $ tar xfvz ファイル名 $ tar xzvf ファイル名 オプションの並びが違いますがこれは影響するのでしょうか? またオプションなんですけど、xはアーカイブを展開、zは解凍、fとvにはどういう意味があるのでしょうか? それからredhat系でhttpdをyumでインストールする際はapache2.2系がインストールされてしますますが、2.0系をyumでインストールすることは可能なんでしょうか? 以上よろしくお願いします。 ※環境:centos5
- ベストアンサー
- Linux系OS
- tarコマンドの圧縮
こんにちは。 3ファイルある、ディレクトリ(test)を、tarコマンドでまとめて、 gzipコマンドにて圧縮しました。 そのあと、gzcatコマンドにて、展開して結果をファイルに おとして見たところ、余計なものが付加されます。 見たところ、ディレクトリ名が付加されている感じに、なっており、 出さないようにする方法があれば、教えてください。 【構成】 OS:HP-UX ディレクトリ:test ファイル:test1(中身は,yuuuuuu 1行のみ) test2(中身は,xxxxxxx 1行のみ) test3(中身は,zzzzzzz 1行のみ) 【圧縮】 1・tarコマンド (tar cvf test.tar test/) 2.gzipコマンド(gzip test.tar) 【解凍】 1.gzcatコマンド(gzcat test.tar.gz > list) 【結果】 1.catコマンド(cat list) test/0040750000000000000000000104357767601770ustar00rootsys0000test/test1000644100000000000000013104364453400126510ustar00rootsys00000000000yuuuuuu test/test200644000000013104364453400126510ustar00rootsys000000000xxxxxxx test/test300644000000013104364453400126510ustar00rootsys000000000zzzzzzz
- ベストアンサー
- BSD系OS
- tarコマンドについて
Solaris 8 です。 tarコマンドのヘルプを表示するにはどうしたらいいのでしょうか。 またtarコマンドが利用可能かを調べる事はできますか。 実際にtarファイルを解凍して調べる以外でアドバイス下さい。 宜しくお願いします。 失礼します。
- ベストアンサー
- Solaris系OS
- tar->gzipの中間ファイル未作成方法ってあります?
ワークステーションで作業してます。 バックアップをとったり、ftpするときによく tarしてgzipするのですが、tarからgzipって"|(パイプ)"で 単純につなげないのでいつも、コマンドを一つずつ実行するので 大きな中間ファイルができてしまいます。 中間ファイルを作らずにtar/gzipが一括で行えるコマンドの記述を 知ってる方、是非教えて下さい。ちなみに解凍方法も・・・
- ベストアンサー
- Solaris系OS
- tar コマンドで
tar コマンドの r オプションを使ってファイル名が同じものを一つのアーカイブに圧縮しました。 以下、t オプションで確認。 ---------------------------------------------- [root@localhost xxx]# tar tf tarFILE.tar file01 file01 ---------------------------------------------- この内、上の[file01]には"変更前"と記述されていて、 下の[file01]には"変更後"と記述されています。 x オプションでファイルを取り出すと、"変更後"と記述されている[file01]が 抽出できますが、"変更前"と記述された[file01]を取り出す場合にはどうすればよいでしょうか? RHEL 5.6です。 ご回答お願いします。
- ベストアンサー
- Linux系OS
- tarコマンドをウインドウズ環境でできるソフトってありますか?
tarコマンドをウインドウズ環境でできるソフトってありますか? gzipコマンドのウインドウズ版が存在することを教えていただきました。 それならtarコマンドのウインドウズ版もありそうだと検索してみましたが、見つけることができませんでした。 tarコマンドのウインドウズ版、あれば紹介してください。
- ベストアンサー
- その他(業務ソフトウェア)
- dosコマンドでtarの解凍方法
tar.gzのファイルをコマンドで解凍したいのですがエラーが表示され 解凍できません。 コマンドでの解凍は初めてなもので調べてみたのですが全くわからずで どうしたら解凍できるようになるか是非ご教授下さい!>< 解凍のコマンドを入力しエンターを押すと以下のエラーが表示されます。 'tar' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 これはどうすれば解決できるのでしょうか? 何卒宜しくお願い致します。
- 締切済み
- Windows XP
- tarで圧縮したファイルの解凍時の保存先指定
こんにちは、tarについてご教授ください。 tar czvf /home/hoge/test.tar.gz /home/hoge/testdir ↑の様に圧縮したとします。 これを同じ場所に解凍したいのです。 /home/hoge/test.tar.gz を /home/hoge/ のディレクトリの中から下記の様に解凍します。 tar zxvf /home/hoge/test.tar.gz すると、/home/hoge/home/hoge/testdir/ に解凍されてしまいます。 試しに tar zxvf /home/hoge/test.tar.gz / と言う感じに指定できたら、問題解決なんですが・・・これはできませんでした。 /に移動してからコマンドを発行ということも訳あってできません。 というのもPHPのプログラム上からsystemコマンドで圧縮と解凍をしているのですが、 解凍すると、PHPがあるディレクトリからの相対パスに解凍されてしまいます。 指定した場所に解凍するということはできませんでしょうか? tar --help でみてみたのですが、それらしきオプションは探せませんでした。 zipはまだ使ったことありませんが、こちらを使った方がサーバーへの負荷や扱いやすさでは上なのでしょうか? ご教授お願い致します。
- ベストアンサー
- Linux系OS