Linux でアーカイブツールがインストールされているかどうかを確認する方法

LinuxLinuxBeginner
今すぐ練習

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

はじめに

この実験では、Linux システムに tarzip などの一般的なアーカイブツールがインストールされているかどうかを確認する方法を学びます。各コマンドに --version オプションを使用して、それらの存在を確認し、バージョン情報を表示します。

さらに、/usr/bin ディレクトリを調べて実行可能バイナリのリストを表示する方法を探索します。これは、これらのコマンドやその他のコマンドの存在を確認する別の方法です。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/CompressionandArchivingGroup(["Compression and Archiving"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/CompressionandArchivingGroup -.-> linux/tar("Archiving") linux/CompressionandArchivingGroup -.-> linux/zip("Compressing") subgraph Lab Skills linux/ls -.-> lab-558779{{"Linux でアーカイブツールがインストールされているかどうかを確認する方法"}} linux/tar -.-> lab-558779{{"Linux でアーカイブツールがインストールされているかどうかを確認する方法"}} linux/zip -.-> lab-558779{{"Linux でアーカイブツールがインストールされているかどうかを確認する方法"}} end

tar --version で tar の確認

このステップでは、ファイル管理に使用される一般的な Linux コマンドを探索し始めます。非常に便利なコマンドの 1 つが tar で、これはファイルのアーカイブと圧縮によく使用されます。使用する前に、インストールされているかどうかを確認し、バージョンを確認しましょう。

これを行うには、tar コマンドに --version オプションを使用します。これは、Linux の多くのコマンドラインツールのバージョンを確認する一般的な方法です。

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

次のコマンドを入力し、Enter キーを押します。

tar --version

システムにインストールされている tar コマンドのバージョンを示す、次のような出力が表示されるはずです。

tar (GNU tar) 1.34
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://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.

Written by John Gilmore and Jay Fenlason.

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

コマンドのバージョンを確認することは、期待するツールが利用可能であることを確認し、その機能を理解するための良い習慣です。異なるバージョンには異なる機能やオプションがある場合があります。

Continue をクリックして次のステップに進みます。

zip --version で zip の確認

前のステップでは、tar コマンドのバージョンを確認しました。今度は、もう 1 つの一般的なアーカイブと圧縮ツールである zip について同じことを行いましょう。zip コマンドは広く使用されており、特に Windows や macOS システムで作成されたファイルとやり取りする際に便利です。

tar の場合と同じように、--version オプションを使用して、zip がインストールされているかどうかを確認し、そのバージョン情報を表示することができます。

ターミナルが開いていない場合は、再度開いてください。

次のコマンドを入力し、Enter キーを押します。

zip --version

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

Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.

... (additional information) ...

再び、正確なバージョンと出力は多少異なる場合がありますが、これにより zip コマンドがシステムで利用可能であることが確認できます。

tarzip のようなコマンドのバージョンを確認することは、簡単ですが重要なスキルです。これにより、必要なツールが使用する前に存在することを確認でき、時間とストレスを節約することができます。

Continue をクリックして次のステップに進みます。

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

前のステップでは、tarzip のバージョンを確認しました。これらのコマンドは実行可能プログラム、つまりバイナリであり、Linux システムの特定のディレクトリに格納されています。多くのユーザー実行可能コマンドが格納されている一般的な場所は /usr/bin ディレクトリです。

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

ターミナルを開きます。ホームディレクトリまたは ~/project ディレクトリにいることを確認してください。必要に応じて pwd コマンドを使って現在のディレクトリを確認できます。

では、次のコマンドを入力して Enter キーを押します。

ls /usr/bin

このコマンドは ls/usr/bin ディレクトリの内容を一覧表示するよう指示します。

ターミナルに多数の名前がスクロール表示されます。この一覧の各名前は、/usr/bin ディレクトリにある実行可能プログラムまたはそれへのリンクを表しています。このディレクトリには、ターミナルで日常的に使用する多数のコマンドが含まれています。

[... many lines of output ...]
tar
tee
telnet
test
tftp
time
timeout
top
touch
tput
tr
true
truncate
tset
tsort
tty
type
tzselect
ubuntu-advantage-tools
ubuntu-bug
ubuntu-report
ucf
udevadm
ufw
ul
umount
unexpand
uniq
unlink
unlzma
unmkswap
unshare
unzip
update-alternatives
update-ca-certificates
update-catalog
update-dictcommon-main
update-dictcommon-wordlist
update-grub
update-icon-caches
update-info-dir
update-initramfs
update-locale
update-mime-database
update-passwd
update-pciids
update-rc.d
update-usbids
uptime
usb-devices
users
utmpdump
uuencode
uudecode
uuidgen
vdir
vlock
vmstat
volname
w
wait
wall
watch
wc
wdctl
wget
whatis
whereis
which
who
whoami
write
x86_64-linux-gnu-addr2line
x86_64-linux-gnu-ar
x86_64-linux-gnu-as
x86_64-linux-gnu-c++filt
x86_64-linux-gnu-cpp
x86_64-linux-gnu-dwp
x86_64-linux-gnu-elfedit
x86_64-linux-gnu-g++
x86_64-linux-gnu-gcc
x86_64-linux-gnu-gcc-11
x86_64-linux-gnu-gcc-ar-11
x86_64-linux-gnu-gcc-nm-11
x86_64-linux-gnu-gcc-ranlib-11
x86_64-linux-gnu-gcov
x86_64-linux-gnu-gcov-dump
x86_64-linux-gnu-gcov-tool
x86_64-linux-gnu-gprof
x86_64-linux-gnu-ld
x86_64-linux-gnu-ld.bfd
x86_64-linux-gnu-ld.gold
x86_64-linux-gnu-nm
x86_64-linux-gnu-objcopy
x86_64-linux-gnu-objdump
x86_64-linux-gnu-ranlib
x86_64-linux-gnu-readelf
x86_64-linux-gnu-size
x86_64-linux-gnu-strings
x86_64-linux-gnu-strip
xargs
xauth
xdg-desktop-icon
xdg-desktop-menu
xdg-email
xdg-icon-resource
xdg-mime
xdg-open
xdg-settings
xhost
xmodmap
xrandr
xset
xsetroot
xtables-multi
xz
xzcat
xzcmp
xzdiff
xzegrep
xzfgrep
xzgrep
xzless
xzmore
yes
zcat
zcmp
zdiff
zegrep
zfgrep
zforce
zgrep
zip
zipcloak
zipnote
zipsplit
zjsdecode
zless
zmore
znew
zsh
zsh5

ターミナルで上下にスクロールして、完全な一覧を確認できます。tarzip がここにリストされていることに注目してください。これにより、それらの場所が確認できます。

このステップでは、多くの基本的な Linux コマンドがどこにあるかを垣間見ることができます。ファイルシステムの構造を理解することは、Linux を習得するための重要なポイントです。

Continue をクリックしてこのステップを完了します。

まとめ

この実験では、Linux で一般的なアーカイブツールがインストールされているかどうかを確認する方法を学びました。tar コマンドに --version オプションを使用して、その存在を確認し、バージョン情報を表示しました。この方法は、多くのコマンドラインツールのバージョンを確認する標準的な方法です。

その後、同じ手法をもう 1 つの広く使用されているアーカイブツールである zip コマンドに適用し、zip --version を実行しました。これにより、zip もインストールされていることが確認され、そのバージョン詳細が表示されました。コマンドのバージョンを確認することは、必要なツールが利用可能であることを確認し、その機能を理解するための良い習慣です。