如何检查 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 命令。一个非常有用的命令是 tar,它通常用于归档和压缩文件。在使用它之前,让我们检查它是否已安装并查看其版本。

为此,我们将在 tar 命令中使用 --version 选项。这是在 Linux 中检查许多命令行工具版本的常用方法。

如果终端尚未打开,请打开它。记住,你可以在桌面左侧找到 Xfce 终端 图标。

输入以下命令并按回车键:

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 已安装并可以使用。

检查命令的版本是一个很好的做法,可确保你拥有预期的工具,并了解它们的功能,因为不同版本可能具有不同的特性或选项。

点击 继续 进入下一步。

使用 zip --version 验证 zip 是否安装

在上一步中,我们检查了 tar 命令的版本。现在,让我们对另一个常见的归档和压缩工具 zip 进行同样的操作。zip 命令被广泛使用,特别是在处理 Windows 或 macOS 系统创建的文件时。

tar 一样,我们可以使用 --version 选项来检查 zip 是否安装,并查看其版本信息。

如果终端尚未打开,请再次打开它。

输入以下命令并按回车键:

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 等命令的版本是一项简单但重要的技能。它可以帮助你在尝试使用这些工具之前确认它们是否存在,从而节省时间并避免挫折。

点击 继续 进入下一步。

使用 ls /usr/bin 查看二进制文件

在前面的步骤中,我们检查了 tarzip 的版本。这些命令都是可执行程序,也称为二进制文件,它们存储在 Linux 系统的特定目录中。许多用户可执行命令的常见存储位置是 /usr/bin 目录。

让我们使用 ls 命令来列出 /usr/bin 目录的内容。ls 命令用于列出文件和目录。

打开你的终端。确保你处于主目录或 ~/project 目录中。如果需要,你可以使用 pwd 命令来检查当前所在的目录。

现在,输入以下命令并按回车键:

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 的关键。

点击 继续 完成此步骤。

总结

在本次实验中,我们学习了如何检查 Linux 系统中是否安装了常见的归档工具。我们使用 tar 命令的 --version 选项来验证其是否存在,并查看其版本信息。这种方法是检查许多命令行工具版本的标准方式。

随后,我们对另一个广泛使用的归档工具 zip 命令应用了相同的技巧,即执行 zip --version。这确认了 zip 也已安装,并提供了其版本详细信息。检查命令的版本是一种良好的实践,可确保所需的工具可用,并了解它们的功能。