Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. pax (Unix) – Wikipedia
pax (Unix) – Wikipedia
aus Wikipedia, der freien Enzyklopädie

pax ist ein Kommando unter Unix-Betriebssystemen zur Dateiarchivierung. Das Kommando versteht sich als Nachfolger von tar und cpio und arbeitet mit einer großen Anzahl verschiedener tar- und cpio-Archiv-Datenformate, daher steht der Name pax für portable archive exchange, aber auch in Anlehnung an das lateinische Wort für „Frieden“, denn das Programm soll Frieden schaffen zwischen den beiden rivalisierenden Kommandos tar und cpio. pax verwendet standardmäßig das ebenfalls in POSIX definierte ustar-Dateiformat, die Kommandostruktur ähnelt jedoch eher cpio.

Das Programm ist beschrieben durch POSIX.1-2001 bzw. The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition.

Funktionsweise und Beispielaufrufe

[Bearbeiten | Quelltext bearbeiten]

pax verfügt über vier Grundfunktionen, welche über die Optionen -w („Write-Modus“, Erzeugen eines Archivs), -r („Read-Modus“, Extrahieren aus einem Archiv) und -r -w („Copy-Modus“, Kopieren von Verzeichnisbäumen) angegeben werden. Wird keine Option angegeben, verwendet pax den „List-Modus“ und zeigt den Archivinhalt an. pax arbeitet grundsätzlich wie andere Unix-Filter, d. h., es erwartet seine Argumente aus dem Eingabe-Datenstrom und schickt seine Ergebnisse an den Ausgabe-Datenstrom.

Erstellen einer Archivdatei des Verzeichnisses ./tmp:

find ./tmp -depth -print | pax -wd -f test.pax 

Auspacken der Archivdatei test.pax im aktuellen Verzeichnis:

pax -r -f test.pax 

Anzeigen der in einer Archivdatei enthaltenen Dateien und Verzeichnisse:

pax -f test.pax 

Kopieren der Dateien und Verzeichnisse des aktuellen Verzeichnisses in das Verzeichnis /pfad/verzeichnis:

find . -depth -print | pax -r -w /pfad/verzeichnis

Dabei kann die Verwendung des Parameters -depth bei find (erzwingen, dass Verzeichnisinhalte vor den Verzeichnisnamen gelistet werden) zwar einerseits bewirken, dass die Zeitstempel von Verzeichnissen auch bei mangelhafter Qualität der pax-Implementierung übernommen werden, sie birgt jedoch andererseits die Gefahr, dass Dateien nicht mehr in read-only-Verzeichnisse kopiert werden können.

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Liste der Datenkompressionsprogramme

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Dru Lavigne: Archiving with Pax, in: FreeBSD Basics, 22. August 2002 (englisch)
  • Beschreibung von pax nach IEEE Std 1003.1, 2008 Edition Open Group (englisch)
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Pax_(Unix)&oldid=251188605“
Kategorien:
  • Datensicherungssoftware
  • Unix-Software

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id