Linux のパッケージ化と圧縮 tar の一般的なコマンド

        パッケージ化: 多数のファイルまたはディレクトリを 1 つの合計ファイルに変換します。
        圧縮: いくつかの圧縮アルゴリズムを通じて、大きなファイルを小さなファイルに変換します。2つのステップ。

        Linux の多くの圧縮プログラムは 1 つのファイルしか圧縮できないため、多数のファイルを圧縮する場合は、圧縮する前に多数のファイルを 1 つのパッケージに詰める必要があります。

コマンド形式:

        圧縮: tar [パラメータ] [生成されるファイルの名前] [パックして圧縮するファイル]
        解凍: tar [パラメータ] [解凍されるファイル]

パラメータ:

        -c 圧縮ファイルを作成します (-c のみを使用します。これはパッケージ化プロセスであり、生成されるファイルは .tar で終わる tar パッケージと呼ばれることがよくあります)
        -x 圧縮ファイルを解凍します (-c と一緒に使用することはできません)
        -t View圧縮パッケージ 中に含まれるファイル
        -z Gzip で圧縮または解凍します
        -j bzip2 で圧縮または解凍します (-z または -j、圧縮プロセスを使用します)
        -v 圧縮または解凍のプロセスを表示します (一部のファイルは非常に大きいため、圧縮には時間がかかります。プロセスが表示されない場合は、システムが停止していると思われる場合があります)
        -f ターゲット ファイル名 (特に重要です。パラメータの最後に置く必要があります)
        -p 元のファイルを保持します。権限と属性
        -C は抽出先のディレクトリを指定します (C は大文字)

Linux の一般的なサフィックスと解凍パラメータ

        *.tar は tar -xvf を使用します
        *.tar.gz は tar -xzf を使用します
        *.tar.bz2 は tar -xjf を使用します
ファイルがローカルからアップロードされる場合、ファイルの形式は *.zip および *.rar *
        .zipになります。 unzip
        *.rar を使用して unrar e

いくつかの例を挙げると、次のようになります。

        tar cf all.tar *.txt 接尾辞 .txt を持つすべてのファイルをパックし、新しいファイルに名前を付けます all.tar
        tar zcf all.tar.gz *.txt 接尾辞 .txt を持つすべてのファイルをパックして圧縮し、新しいファイルに all という名前を付けます。 tar.gz
        tar zcvf all.tar.gz *.txt サフィックス .txt を持つすべてのファイルをパックして圧縮し、新しいファイルに all.tar.gz という名前を付けます。パック圧縮のプロセスを表示します。

        tar zxvf all.tar.gz all.tar.gz を解凍し、解凍のプロセスを表示します

おすすめ

転載: blog.csdn.net/h360583690/article/details/127243713