私は通常、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の違いは?