Hallo liebe Linux-Enthusiasten! Lassen Sie uns heute in eines unserer zuverlässigsten und oft unterschätzten Tools im Linux-Toolkit eintauchen: das tar
Befehl. Egal, ob Sie ein erfahrener Systemadministrator oder ein Linux-Hobby-Anwender sind und wissen, wie man Linux effizient nutzt tar
für den Umgang mit Ordnern kann ein echter Game-Changer sein. Schnappen Sie sich also Ihr Lieblingsgetränk und lassen Sie uns gemeinsam diese Reise beginnen!
Was ist in der tar
und warum sollte es Sie interessieren?
tar
, kurz für Tape Archive, ist mehr als nur ein Befehl; Es ist ein Grundnahrungsmittel in der Linux-Welt. Es ermöglicht uns, eine Reihe von Dateien und Verzeichnissen in einem übersichtlichen Paket, einem sogenannten Tarball, zu bündeln. Betrachten Sie es wie ein digitales Schweizer Taschenmesser für Ihre Dateien und Verzeichnisse!
Die Grundlagen von tar
Die allgemeine Syntax von tar
ist ziemlich einfach:
tar [options] [archive-file] [what to tar]
Hier:
[options]
erzählentar
was Sie wollen.[archive-file]
ist der resultierende Tarball.[what to tar]
sind die Dateien oder Verzeichnisse, die Sie einpacken.
Erstellen Sie Ihren ersten Tarball
Einen einzelnen Ordner zusammenpacken
Nehmen wir an, Sie haben einen Ordner mit dem Namen Photos
die Sie archivieren möchten. So machen Sie es:
tar -cvf photos.tar ~/Photos
Dieser Befehl gliedert sich wie folgt:
-c
zum Erschaffen,-v
für ausführlich (damit Sie sehen, was passiert),-f
for file, gefolgt vom Namen Ihres Tarballs.
Mehrere Ordner zusammenfassen
Was ist, wenn Sie beide archivieren möchten? Photos
und Documents
? Listen Sie sie einfach auf:
tar -cvf my_files.tar ~/Photos ~/Documents
Etwas Druck durch Komprimierung hinzufügen
Um Platz zu sparen, fügen wir die Komprimierung hinzu. Für die GZIP-Komprimierung fügen Sie einfach eine hinzu z
:
tar -czvf photos.tar.gz ~/Photos
Und für die Bzip2-Komprimierung schalten Sie das auf a um j
:
tar -cjvf photos.tar.bz2 ~/Photos
Unboxing: Tarballs extrahieren
Um einen Tarball zu öffnen und Ihre Dateien wiederherzustellen, verwenden Sie:
tar -xvf photos.tar
tar
ist intelligent genug, um herauszufinden, ob es gzip- oder bzip2-komprimiert ist.
Etwas Cooles tar
Tricks
Werfen Sie einen Blick in einen Tarball
Sind Sie neugierig, was sich in einem Tarball befindet, ohne ihn zu öffnen? Verwenden:
tar -tf photos.tar
Halten Sie das Unerwünschte fern
Um Dateien wie diese lästigen temporären Dateien beim Erstellen eines Tarballs auszuschließen, verwenden Sie --exclude
:
tar -cvf archive.tar ~/Documents --exclude='*.tmp'
Inkrementelle Backups für den Sieg
tar
eignet sich auch hervorragend für Backups. So erstellen Sie ein inkrementelles Backup:
tar -cvf backup.tar --listed-incremental=snapshot.file ~/Documents
Dadurch wird eine Aufzeichnung der gesicherten Daten erstellt, die für die nächste Sicherung praktisch ist.
Fazit
Und da hast du es! tar
geht es nicht nur darum, Dateien auf kleinerem Raum unterzubringen. Es geht darum, unser digitales Leben mit Leichtigkeit zu organisieren, zu sichern und zu verwalten. Denken Sie daran: Der beste Weg zu lernen ist, etwas zu tun. Öffnen Sie also Ihr Terminal und beginnen Sie damit herumzuspielen tar
. Wer weiß, was Sie entdecken werden!
Bis zum nächsten Mal, viel Spaß beim Teern! 🐧💻
Hallo, ich bin Himadri Das, ich bin Bloggerin und Open-Source-Mitwirkende. Ich verfüge über etwa 11 Jahre Erfahrung im Bereich Informationstechnologie. Derzeit arbeite ich in einem Startup-Unternehmen als Qualitätssicherungsmanager. Ich habe praktische Erfahrung mit Appium, Selenium, QTP, Locust, Automatisierungs-Framework, Leistungstests, Funktionstests, Java, Python, Shell-Scripting, MySql, Redis, Kafka usw. Neben meiner Arbeit und dem Schreiben von Blogs liebe ich es zu spielen Gitarre, liebe es zu reisen und liebe es, Cricket und Fußball zu schauen. Wenn Sie mehr über mich erfahren möchten, besuchen Sie bitte mein LinkedIn-Profil.
Hallo Mitleser,
Wir sind ein kleines Team bei Techiescience, das hart mit den Großen zusammenarbeitet. Wenn Ihnen gefällt, was Sie sehen, teilen Sie unsere Inhalte bitte in den sozialen Medien. Ihre Unterstützung macht einen großen Unterschied. Danke schön!