私は通常、my_filesのtgzファイルを作成します コマンドtar -czvf my_files.tgz my_files 、tar -zxvf my_files.tgzを使用してそれらを抽出します 。これで、コマンドtar -cvf my_files.tar my_filesで作成されたtarファイルができました。 。 my_files.tarをどのように変更できるか疑問に思っています my_files.tgzに 後でコマンドtar -zxvf my_files.tgzを使用して抽出できるようにします ?ありがとう。
承認された回答:
プレーンな.tar cfで作成されたアーカイブ (vの有無にかかわらず )非圧縮です。 .tar.gzを取得するには または.tgz アーカイブ、圧縮:
gzip < my_files.tar > my_files.tgz
-9を追加することをお勧めします より良い圧縮のために:
gzip -9 < my_files.tar > my_files.tgz
どちらの亜種も両方のアーカイブを残します。使用できます
gzip -9 my_files.tar
代わりに、my_files.tar.gzを生成します my_files.tarを削除します (すべてがうまくいけば)。その後、my_files.tar.gzの名前を変更できます my_files.tgzへ 必要に応じて。
多くのtar zを指定せずにアーカイブを抽出できる実装 オプション、およびtar 何をすべきかを理解するので、圧縮されたアーカイブと圧縮されていないアーカイブで同じコマンドを使用できます。
Linux – Archでワイヤレスネットワークアダプタを無効にしますか?
Linux – / sys / block / sda1/statと/sys/ block / xvda1 / statの違いは?