Wie man prüft, ob ein Archivierungswerkzeug in Linux installiert ist

LinuxLinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie prüfen können, ob gängige Archivierungswerkzeuge wie tar und zip auf einem Linux-System installiert sind. Sie verwenden die Option --version für jeden Befehl, um deren Vorhandensein zu überprüfen und deren Versionsinformationen anzuzeigen.

Darüber hinaus werden Sie untersuchen, wie Sie das Verzeichnis /usr/bin durchsuchen können, um eine Liste der ausführbaren Binärdateien anzuzeigen. Dies bietet eine weitere Möglichkeit, die Existenz dieser und anderer Befehle zu bestätigen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/CompressionandArchivingGroup(["Compression and Archiving"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/CompressionandArchivingGroup -.-> linux/tar("Archiving") linux/CompressionandArchivingGroup -.-> linux/zip("Compressing") subgraph Lab Skills linux/ls -.-> lab-558779{{"Wie man prüft, ob ein Archivierungswerkzeug in Linux installiert ist"}} linux/tar -.-> lab-558779{{"Wie man prüft, ob ein Archivierungswerkzeug in Linux installiert ist"}} linux/zip -.-> lab-558779{{"Wie man prüft, ob ein Archivierungswerkzeug in Linux installiert ist"}} end

Prüfen auf tar mit tar --version

In diesem Schritt werden wir einige gängige Linux-Befehle zur Dateiverwaltung erkunden. Ein sehr nützlicher Befehl ist tar, der oft zur Archivierung und Komprimierung von Dateien verwendet wird. Bevor wir ihn nutzen, überprüfen wir, ob er installiert ist und welche Version er hat.

Dazu verwenden wir die Option --version mit dem tar-Befehl. Dies ist eine gängige Methode, um die Version vieler Kommandozeilenwerkzeuge in Linux zu prüfen.

Öffnen Sie Ihr Terminal, wenn es noch nicht geöffnet ist. Denken Sie daran, dass Sie das Symbol für das Xfce Terminal auf der linken Seite Ihres Desktops finden können.

Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

tar --version

Sie sollten eine Ausgabe ähnlich der folgenden sehen, die die Version des auf dem System installierten tar-Befehls anzeigt:

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.

Die genaue Versionsnummer kann etwas abweichen, aber die Ausgabe bestätigt, dass tar installiert und einsatzbereit ist.

Das Prüfen der Version eines Befehls ist eine gute Praxis, um sicherzustellen, dass Sie die erwarteten Werkzeuge zur Verfügung haben und um deren Funktionen zu verstehen, da unterschiedliche Versionen möglicherweise unterschiedliche Funktionen oder Optionen haben.

Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.

Überprüfen von zip mit zip --version

Im vorherigen Schritt haben wir die Version des tar-Befehls überprüft. Jetzt machen wir dasselbe für ein weiteres gängiges Archivierungs- und Komprimierungswerkzeug: zip. Der zip-Befehl wird weit verbreitet verwendet, insbesondere wenn man mit Dateien interagiert, die auf Windows- oder macOS-Systemen erstellt wurden.

Genau wie bei tar können wir die Option --version verwenden, um zu prüfen, ob zip installiert ist und um dessen Versionsinformationen anzuzeigen.

Öffnen Sie erneut Ihr Terminal, wenn es noch nicht geöffnet ist.

Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

zip --version

Sie sollten eine Ausgabe ähnlich der folgenden sehen:

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) ...

Wiederum kann die genaue Version und die Ausgabe etwas variieren, aber dies bestätigt, dass der zip-Befehl auf Ihrem System verfügbar ist.

Das Prüfen der Version von Befehlen wie tar und zip ist eine einfache, aber wichtige Fähigkeit. Es hilft Ihnen, sicherzustellen, dass die erforderlichen Werkzeuge vorhanden sind, bevor Sie versuchen, sie zu verwenden, was Ihnen Zeit und Frustration ersparen kann.

Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.

Binärdateien mit ls /usr/bin untersuchen

In den vorherigen Schritten haben wir die Versionen von tar und zip überprüft. Diese Befehle sind ausführbare Programme, auch als Binärdateien (binaries) bekannt, die in bestimmten Verzeichnissen auf Ihrem Linux-System gespeichert sind. Ein üblicher Speicherort für viele benutzerausführbare Befehle ist das Verzeichnis /usr/bin.

Wir verwenden den ls-Befehl, um den Inhalt des /usr/bin-Verzeichnisses aufzulisten. Der ls-Befehl wird verwendet, um Dateien und Verzeichnisse aufzulisten.

Öffnen Sie Ihr Terminal. Stellen Sie sicher, dass Sie sich in Ihrem Home-Verzeichnis oder im ~/project-Verzeichnis befinden. Sie können bei Bedarf den pwd-Befehl verwenden, um Ihr aktuelles Verzeichnis zu überprüfen.

Geben Sie jetzt den folgenden Befehl ein und drücken Sie die Eingabetaste:

ls /usr/bin

Dieser Befehl weist ls an, den Inhalt des /usr/bin-Verzeichnisses aufzulisten.

In Ihrem Terminal wird eine lange Liste von Namen vorbeischrollen. Jeder Name in dieser Liste repräsentiert ein ausführbares Programm oder einen Link zu einem solchen, das/dieser sich im /usr/bin-Verzeichnis befindet. In diesem Verzeichnis befinden sich eine Vielzahl der Befehle, die Sie regelmäßig im Terminal verwenden.

[... 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

Sie können in Ihrem Terminal nach oben und unten scrollen, um die vollständige Liste zu sehen. Beachten Sie, dass tar und zip hier aufgeführt sind, was ihre Speicherorte bestätigt.

Dieser Schritt gibt Ihnen einen Einblick darin, wo viele der grundlegenden Linux-Befehle gespeichert sind. Das Verständnis der Dateisystemstruktur ist der Schlüssel, um sich in Linux sicher zurechtzufinden.

Klicken Sie auf Weiter, um diesen Schritt abzuschließen.

Zusammenfassung

In diesem Lab haben wir gelernt, wie man prüft, ob gängige Archivierungswerkzeuge in Linux installiert sind. Wir haben die Option --version mit dem tar-Befehl verwendet, um seine Existenz zu überprüfen und seine Versionsinformationen anzuzeigen. Diese Methode ist ein Standardverfahren, um die Version vieler Befehlszeilenwerkzeuge zu überprüfen.

Anschließend haben wir dieselbe Technik auf den zip-Befehl angewendet, einem anderen weit verbreiteten Archivierungswerkzeug, indem wir zip --version ausgeführt haben. Dies hat bestätigt, dass zip ebenfalls installiert war und uns seine Versionsdetails geliefert. Das Prüfen der Version von Befehlen ist eine gute Praxis, um sicherzustellen, dass die erforderlichen Werkzeuge verfügbar sind und um ihre Funktionen zu verstehen.