パッケージ化: 多数のファイルまたはディレクトリを 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 を解凍し、解凍のプロセスを表示します