Linux で圧縮ツールが利用可能かどうかを確認する方法

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、Linux で一般的な圧縮ツールの利用可能性を確認する方法を学びます。gzipbzip2--version オプションを使用して、それらのインストール状況を確認し、バージョンを確認する方法を調べます。

また、システム上でこれらの圧縮ツールを含む多くの実行可能バイナリが配置されている /usr/bin ディレクトリを調査する方法も学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/CompressionandArchivingGroup(["Compression and Archiving"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux/BasicSystemCommandsGroup -.-> linux/help("Command Assistance") linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/CompressionandArchivingGroup -.-> linux/gzip("Gzip") linux/PackagesandSoftwaresGroup -.-> linux/software("Linux Software") subgraph Lab Skills linux/help -.-> lab-558702{{"Linux で圧縮ツールが利用可能かどうかを確認する方法"}} linux/ls -.-> lab-558702{{"Linux で圧縮ツールが利用可能かどうかを確認する方法"}} linux/gzip -.-> lab-558702{{"Linux で圧縮ツールが利用可能かどうかを確認する方法"}} linux/software -.-> lab-558702{{"Linux で圧縮ツールが利用可能かどうかを確認する方法"}} end

gzip --version で gzip の確認

このステップでは、一般的な Linux ユーティリティの一部を調べ始めます。多くの Linux システムには、ファイルを圧縮および解凍するためのツールが付属しています。人気のある 2 つのツールは gzipbzip2 です。

gzip がインストールされているかどうかを確認し、そのバージョンを確認しましょう。これは --version オプションを使用して行うことができます。

ターミナルが開いていない場合は、開いてください。デスクトップの左側にある Xfce Terminal アイコンから開くことができます。

次のコマンドを入力し、Enter キーを押してください。

gzip --version

次のような出力が表示され、gzip がインストールされていることと、そのバージョン情報が表示されます。

gzip (GNU gzip) 1.10
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

正確なバージョン番号は異なる場合がありますが、この出力が表示されることで、システムで gzip コマンドが利用可能であることが確認できます。

--version オプションは、Linux の多くのコマンドラインツールのバージョンを確認する一般的な方法です。プログラムがインストールされているかどうか、および使用しているバージョンをすぐに確認することができます。

Continue をクリックして次のステップに進んでください。

bzip2 --version で bzip2 を確認する

前のステップでは、gzip のバージョンを確認しました。今度は、もう一つの一般的な圧縮ユーティリティである bzip2 について同じことを行いましょう。

gzip と同様に、bzip2--version オプションをサポートしており、そのバージョン情報を表示することができます。

ターミナルで次のコマンドを入力し、Enter キーを押してください。

bzip2 --version

次のような出力が表示されるはずです。

bzip2, a block-sorting file compressor.  Version 1.0.8, 13-July-2019.

   Copyright (C) 1996-2019 Julian Seward <[email protected]>.  All rights reserved.

   Redistribution and use in source and binary forms, with or without
   modification, are permitted provided that the following conditions
   are met:

   1. Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.

   2. The origin of this software must not be misrepresented; you must
      not claim that you wrote the original software.  If you use this
      software in a product, an acknowledgment in the product
      documentation would be appreciated but is not required.

   This software is provided `as is'', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
   arising from the use of this software.

   Julian Seward, Cambridge, UK.
   [email protected]

再び、具体的なバージョン番号は異なる場合がありますが、この出力により、bzip2 がインストールされており、使用可能であることが確認できます。

コマンドのバージョンを確認することは、Linux における基本的なスキルです。これにより、プログラムがインストールされていることを確認し、使用しているバージョンを理解することができ、互換性やトラブルシューティングにおいて重要な情報となります。

Continue をクリックして次に進んでください。

ls /usr/bin でバイナリを調べる

Linux では、実行可能なプログラム(コマンド)はしばしば特定のディレクトリに格納されています。システムコマンドの主な格納場所の 1 つが /usr/bin です。

ls コマンドを使用して、/usr/bin ディレクトリの内容を一覧表示しましょう。ls コマンドは、ファイルやディレクトリを一覧表示するために使用されます。

ターミナルで次のコマンドを入力し、Enter キーを押してください。

ls /usr/bin

長いファイルのリストが表示されます。これらは、システムで利用可能な多くのコマンドやプログラムです。

[... many lines of output ...]
a2ps
a2query
aa-enabled
aa-exec
aa-status
ab
abcde
abrt-action-analyze-ccpp
abrt-action-analyze-core
abrt-action-analyze-oops
[... many more lines ...]

このディレクトリには、ls 自体のような基本的なユーティリティから、より複雑なアプリケーションまで、膨大な数の実行可能ファイルが含まれています。このリストをスクロールすると、gzipbzip2 も見つけることができるかもしれません!

/usr/bin のようなディレクトリの内容を一覧表示することで、コマンドがどこに格納されているかを理解し、Linux ファイルシステムの構造を垣間見ることができます。

このリストのすべてのファイルを理解する必要はありません。ここでの目的は、多くのコマンドがどこにあるかを見ることだけです。

Continue をクリックして、この実験のこのセクションを終了してください。

まとめ

この実験では、一般的な Linux 圧縮ツールの可用性とバージョンを確認する方法を学びました。gzipbzip2 の両方で --version オプションを使用して、それらのインストールを確認し、バージョン情報を表示しました。これは、Linux でコマンドラインユーティリティの存在とバージョンを検証する標準的な方法を示しています。