Linuxにおけるパッケージ化と圧縮の機能と操作を詳しく解説

PHPz
リリース: 2024-02-22 13:18:03
オリジナル
737 人が閲覧しました

Linux 中打包与压缩的功能及操作方式详解

「Linux のパッケージ化と圧縮の機能と操作の詳細な説明」

Linux オペレーティング システムでは、パッケージ化と圧縮は非常に一般的で重要な操作です。パッケージ化と圧縮により、複数のファイルまたはディレクトリを 1 つのファイルに結合できるため、ストレージ容量が削減され、送信が容易になります。この記事では、Linux におけるパッケージ化と圧縮の機能と操作を詳しく紹介し、具体的なコード例も示します。

1. パッケージ化と解凍

  1. ファイルまたはディレクトリのパッケージ化:
    パッケージ化とは、複数のファイルまたはディレクトリを 1 つのファイルにパッケージ化する操作です。 Linux では、通常、パッケージ化操作に tar コマンドを使用します。

文法形式:

tar -cvf <打包文件名.tar> <要打包的文件或目录>
ログイン後にコピー

例:
test という名前のフォルダーを test.tar ファイルにパッケージ化するとします。次のコマンドを使用できます。

tar -cvf test.tar test
ログイン後にコピー
  1. ファイルまたはディレクトリの解凍:
    解凍とは、パッケージ化されたファイルを元のファイルまたはディレクトリに解凍する操作です。 tar コマンドを使用して解凍することもできます。

構文形式:

tar -xvf <打包文件名.tar>
ログイン後にコピー

例:
test.tar ファイルを解凍する場合は、次のコマンドを使用できます:

tar -xvf test.tar
ログイン後にコピー

2 . 圧縮と解凍

  1. 圧縮されたファイルまたはディレクトリ:
    Linux では、パッケージ化に加えて、ファイルまたはディレクトリを圧縮して、それらが占有するストレージ領域を削減することもできます。一般的な圧縮形式には、gzip、bzip2、xz などが含まれます。
  • 圧縮には gzip を使用します:
    構文形式:

    gzip <文件名>
    ログイン後にコピー

例:
テストを圧縮する場合.tar ファイルでは、次のコマンドを使用できます。

gzip test.tar
ログイン後にコピー

圧縮後、test.tar.gz ファイルが生成されます。

  • 圧縮に bzip2 を使用します:
    構文形式:

    bzip2 <文件名>
    ログイン後にコピー

例:
bzip2 を使用して圧縮する場合test.tar ファイルでは、次のコマンドを使用できます。

bzip2 test.tar
ログイン後にコピー

圧縮後、test.tar.bz2 ファイルが生成されます。

  • 圧縮に xz を使用する:
    構文形式:

    xz <文件名>
    ログイン後にコピー

例:
xz を使用して圧縮する場合test.tar ファイルでは、次のコマンドを使用できます。

xz test.tar
ログイン後にコピー

圧縮後、test.tar.xz ファイルが生成されます。

  1. ファイルまたはディレクトリの解凍:
    さまざまな圧縮形式のファイルについては、対応するツールを使用して解凍することもできます。
  • gzip 圧縮ファイルの解凍:
    構文形式:

    gzip -d <压缩文件名.gz>
    ログイン後にコピー

例:
解凍したい場合test.tar.gz ファイルでは、次のコマンドを使用できます。

gzip -d test.tar.gz
ログイン後にコピー

解凍後、test.tar ファイルが得られます。

  • bzip2 圧縮ファイルを解凍します:
    構文形式:

    bzip2 -d <压缩文件名.bz2>
    ログイン後にコピー

例:
test.tar を解凍する場合。 bz2 ファイルでは、次のコマンドを使用できます。

bzip2 -d test.tar.bz2
ログイン後にコピー

解凍後、test.tar ファイルが得られます。

  • xz 圧縮ファイルの解凍:
    構文形式:

    xz -d <压缩文件名.xz>
    ログイン後にコピー

例:
test.tar を解凍する場合。 xz ファイルでは、次のコマンドを使用できます。

xz -d test.tar.xz
ログイン後にコピー

解凍後、test.tar ファイルが得られます。

以上、Linuxにおけるパッケージング、圧縮、解凍の機能と操作について詳しく説明しましたので、ご参考になれば幸いです。

以上がLinuxにおけるパッケージ化と圧縮の機能と操作を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!