afio – Online in der Cloud

Dies ist der Befehl afio, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


afio – Archive und Dateien bearbeiten

ZUSAMMENFASSUNG


... | Afio -o [ Optionen ] Archiv: Archiv schreiben (erstellen).
Afio -i [ Optionen ] Archiv: Archiv installieren (entpacken).
Afio -t [ Optionen ] Archiv: Inhaltsverzeichnis des Archivs auflisten
Afio -r [ Optionen ] Archiv: Archiv anhand des Dateisystems überprüfen
Afio -p [ Optionen ] Verzeichnis [ ... ] : Dateien kopieren

BESCHREIBUNG


Afio manipuliert Gruppen von Dateien, kopiert sie innerhalb des (kollektiven) Dateisystems oder
zwischen dem Dateisystem und einem Afio Archiv.

Mit -o, liest Pfadnamen aus der Standardeingabe und schreibt eine Archiv.

Mit -t, liest ein Archiv und schreibt ein Inhaltsverzeichnis in die Standardausgabe.

Mit -i, installiert den Inhalt eines Archiv relativ zum Arbeitsverzeichnis.

Mit -p, liest Pfadnamen aus der Standardeingabe und kopiert die Dateien in jede Verzeichnis.
Nicht kombinierbar mit dem -Z .

Mit -r, liest Archiv und überprüft es anhand des Dateisystems. Dies ist nützlich für
Überprüfung von Bandarchiven, um sicherzustellen, dass sie keine Bitfehler aufweisen. Die Verifizierung vergleicht
Dateiinhalte, aber keine Berechtigungsbits und Nicht-Datei-Dateisystementitäten, daher kann dies nicht der Fall sein
Wird als zuverlässiges Tool zur Erkennung aller möglichen Änderungen an einem Dateisystem verwendet.

Erstellt bei Bedarf fehlende Verzeichnisse mit Berechtigungen, die den übergeordneten Verzeichnissen entsprechen.

Entfernt führende Schrägstriche aus Pfadnamen und macht alle Pfade relativ zum aktuellen
Verzeichnis. Dies ist eine Sicherheitsfunktion, um ein versehentliches Überschreiben von Systemdateien zu verhindern
bei Wiederherstellungen. Um diese Sicherheitsfunktion zu unterdrücken, muss die -A Die Option muss während verwendet werden
Beim Schreiben eines Archivs, aber auch beim Lesen (Installieren), Überprüfen und Katalogisieren eines Archivs
vorhandenes Archiv.

Unterstützt die Komprimierung beim Archivieren mit dem -Z Möglichkeit. Komprimiert einzelne Dateien
im Archiv, nicht im gesamten Archivdatenstrom, was ausmacht Afio komprimierte Archive
viel robuster als `Teer zc' Geben Sie Archive ein.

Unterstützt Multi-Volume-Archive während des interaktiven Betriebs (d. h. wenn /dev/tty is
zugänglich und SIGINT wird nicht ignoriert).

OPTIONAL


-@ Adresse Schicke eine Email an Adresse wenn eine Lautstärkeänderung (Bandwechsel, Diskettenwechsel) erfolgt
benötigt wird, und auch, wenn der gesamte Vorgang abgeschlossen ist. Verwendet sendmail(1) zu
die Mail verschicken.

-a Behalten Sie die letzten Zugriffszeiten (atimes) der gelesenen Dateien beim Erstellen oder bei
Überprüfung eines Archivs. Warnung: wenn diese Option genutzt wird, Afio wird das ändern
letzte Inode-Änderungszeiten (ctimes) dieser Dateien. Daher ist diese Option nicht möglich
zusammen mit einem inkrementellen Backup-Schema verwendet werden, das auf den ctimes basiert
erhalten bleibt.

-b Größe Lesen oder schreiben Größe-Zeichen-Archivblöcke. Genügt von b, k, m und g
bezeichnen Vielfache von 512, Kilobytes, Megabyte und Gigabyte, Bzw.
Der Standardwert ist 5120 für Kompatibilität mit CPIO(1). In einigen Fällen, insbesondere wenn
mit automatisierten ftape mit einigen Bandlaufwerken, -b 10K wird für die Kompatibilität benötigt. Notiz
zur Abwicklung, Integrierung, Speicherung und -b 10K ist die standardmäßige Blockgröße, die von verwendet wird Teer(1), daher ist es normalerweise gut
Auswahl, wenn bekannt ist, dass das Band-Setup funktioniert Teer(1).

-c zählen Puffer zählen Archivblöcke zwischen I/O-Vorgängen. Ein großer zählen is
Empfohlen für den effizienten Einsatz mit Streaming-Magnetbandlaufwerken
um die Anzahl der Bandstopps und Neustarts zu reduzieren.

-d Erstellen Sie keine fehlenden Verzeichnisse.

-e gebunden Füllen Sie das Archiv auf ein Vielfaches von auf gebunden Figuren. Erkennt dasselbe
genügt als -s. Standardmäßig auf 1x (Das -b Blockgröße) für Kompatibilität mit
CPIO(1).

-f Erzeugen Sie einen untergeordneten Prozess, um tatsächlich in das Archiv zu schreiben. sorgt für ein ungeschicktes
Form der Doppelpufferung. Erfordert -s für die Unterstützung von Archiven mit mehreren Volumes.

-g Wechseln Sie zu den Eingabedateiverzeichnissen. Vermeidet quadratisches Dateisystemverhalten mit
lange ähnliche Pfadnamen. Erfordert alle absoluten Pfadnamen, einschließlich der für
die -o Archiv und der -p Verzeichnisse.

-h Folgen Sie symbolischen Links und behandeln Sie sie wie gewöhnliche Dateien und Verzeichnisse.

-j Generieren Sie beim Wiederherstellen von Dateien keine spärlichen Dateisystemblöcke. Standardmäßig, Afio
Erstellt spärliche Dateisystemblöcke (mit Ich suche(2)) wenn möglich bei der Wiederherstellung
Dateien aus einem Archiv, jedoch nicht, wenn diese Dateien komprimiert gespeichert wurden
bilden. Sparse-Dateien werden nicht archiviert, es sei denn, sie werden in komprimierter Form gespeichert
effizient: Sie beanspruchen Platz, der der gesamten Dateilänge entspricht. (Das spärliche
Dateiverwaltung in Afio macht außer im historischen Sinne kaum Sinn.)

-k Anstatt sich über nicht erkennbare Eingaben zu beschweren, überspringen Sie nicht lesbare Daten (bzw
teilweiser Dateiinhalt) an der Anfang der gelesenen Archivdatei und
Suche nach dem nächsten gültigen Archivheader. Diese Option ist erforderlich, um damit umzugehen
bestimmte Arten von Schäden an Backup-Medien. Es ist auch nützlich, schnell zu unterstützen
Selektive Wiederherstellungen aus Multi-Volume-Archiven oder aus durchsuchbaren Blöcken
Geräte, wenn das Volume oder der Speicherort der wiederherzustellenden Datei bekannt ist
vorab (siehe -B Möglichkeit). Wenn beispielsweise eine selektive Wiederherstellung durchgeführt wird
mit dem vierten Band eines mehrbändigen Afio-Archivs, dann der -k ganz ohne irgendetwas tun oder drücken zu müssen.
muss verwendet werden, sonst Afio Ich werde mich darüber beschweren, dass die Eingabe nicht gut ist.
gebildetes Archiv.

-l Mit -o, Dateiinhalte mit jedem Hardlink schreiben.

Mit -t, Hardlinks melden.

Mit -pVersuchen Sie, Dateien zu verknüpfen, anstatt sie zu kopieren.

-m Markieren Sie Ausgabedateien mit einem gemeinsamen aktuellen Zeitstempel (statt mit Eingabe).
Dateiänderungszeiten).

-n Schützen Sie neuere vorhandene Dateien (im Vergleich zu Dateiänderungszeiten).

-s Größe Beschränken Sie jeden Teil eines Multi-Volume-Archivs auf Größe Figuren. Das
Option erkennt die gleiche Größe als ausreichend -b. Auch das Suffix x bezeichnet a
ein Vielfaches von -b Blockgröße (und muss jeder folgen). -b Spezifikation). Größe
kann beispielsweise eine einzelne Größe oder eine durch Kommas getrennte Liste von Größen sein
„2m,5m,8m“, um unterschiedliche Größen für die nachfolgenden Volumes anzugeben. Wenn da
Gibt es mehr Volumina als Größen, wird für alle die zuletzt angegebene Größe verwendet
Restbände. Bei Verwendung dieser Option werden die Sonderzeichenfolgen berücksichtigt
%V und %S im Eingabe-/Ausgabedateinamen oder in der Befehlszeichenfolge werden durch ersetzt
aktuelle Volume-Nummer und Volume-Größe. Verwenden %% einen einzigen % produzieren
Charakter. Das -s Die Option ist bei Geräten mit endlicher Länge nützlich, bei denen dies nicht der Fall ist
kurze Zählungen am Ende des Mediums zurückgeben (Seufz); Die Ausgabe erfolgt typischerweise auf Magnetband
fällt in diese Kategorie. Wenn ein Archiv gelesen oder geschrieben wird, verwenden Sie
-s Ursachen Afio um nach dem nächsten Band zu fragen, wenn die angegebene Bandlänge erreicht ist
ist erreicht. Der -s Option wird auch dazu führen Afio um aufzufordern, ob eine vorhanden ist
vorzeitiger EOF beim Lesen der Eingabe. Der Sonderfall -s 0 wird aktiviert
Diese Aufforderung zur nächsten Lautstärke bei vorzeitigem EOF ohne Einstellung einer Lautstärke
Länge. Beim Schreiben eines Archivs Afio Sie werden aufgefordert, die nächste Lautstärke anzugeben
Ende der Medien, auch ohne -s 0 vorausgesetzt, dass das Gerät dazu in der Lage ist
Medienende melden. Wenn die Lautstärke Größe angegeben ist kein Vielfaches von
die mit dem eingestellte Blockgröße -b Option dann Afio(1) wird stillschweigend abrunden
die Volumengröße auf das nächste Vielfache der Blockgröße. Diese Rundung
Down kann mit dem unterdrückt werden -9 Option: wenn -9 wird genutzt, Afio(1) werde schreiben
ein kleiner Datenblock, kleiner als der -b Größe, am Ende des Volumens
Füllen Sie es vollständig auf die angegebene Größe aus. Einige Geräte sind dazu nicht in der Lage
Bewältigen Sie solche kleinen Blockschreibvorgänge.

-u Melden Sie Dateien mit unsichtbaren Links.

-v Ausführlich. Melden Sie Pfadnamen (an stderr), während sie verarbeitet werden. Bei Verwendung mit
-t, gibt ein ls -l Stilbericht (einschließlich Linkinformationen) an stdout
stattdessen. Bei zweimaligem Gebrauch (-vv) mit -o, gibt ein ls -l Stilbericht an
stdout beim Schreiben des Archivs. (Aber diese Verwendung von -vv wird nicht funktionieren, wenn die
(Archiv wird auch nach stdout geschrieben.)

-w Dateinamen Behandelt jede Zeile Dateinamen als -y Muster, siehe -y.

-x Behalten Sie den Dateieigentum und die setuid/setgid-Berechtigungen bei. Dies ist die Standardeinstellung für
der Superuser; er darf es benutzen -X um es zu überschreiben.

-y Anleitungen Beschränken Sie die Verarbeitung von Dateien auf Namen, die dem Shell-Platzhaltermuster entsprechen
Anleitungen. Verwenden Sie dieses Flag einmal für jedes zu erkennende Muster. Mit dem
Mögliche Ausnahme ist das Vorhandensein eines führenden Schrägstrichs, der vollständige Dateiname
wie sie im Inhaltsverzeichnis des Archivs erscheinen, müssen mit dem Muster übereinstimmen, z
Beispiel: Der Dateiname „etc/passwd“ stimmt mit dem Muster „*passwd“ überein, aber
NICHT nach dem Muster „passwd“. Sehen „Mann 7 glob' Weitere Informationen zu Shell finden Sie hier
Wildcard-Mustervergleich. Der einzige Unterschied zum Shell-Wildcard-Muster
Matching ist das in Afio Die Platzhalter stimmen auch mit „/“-Zeichen in der Datei überein
Namen. Zum Beispiel das Muster '/ usr / src /*' entspricht dem Dateinamen
'/usr/src/linux/Makefile' und jeder andere Dateiname, der mit ' beginnt/ usr / src'.
Es sei denn, die -S Wenn die Option angegeben ist, kann jeder führende Schrägstrich im Muster oder im
Dateiname wird beim Abgleich ignoriert, z. B / etc / passwd passt auf etc / passwd.
Nutzen Sie -Y Muster zu liefern, die sind nicht verarbeitet werden. -Y Überschreibungen -y if
ein Dateiname passt zu beiden. Siehe auch -w und -W. Siehe auch die -7 Option, die
kann verwendet werden, um die Bedeutung von zu ändern -y, -Y, -w und -W beim wörtlichen Abgleich
ohne Wildcard-Verarbeitung ist erforderlich. Hinweis: if Afio wurde ohne kompiliert
unter Verwendung der GNU-fnmatch-Bibliothek, dann die vollständige Shell-Wildcard-Mustersyntax
kann nicht verwendet werden und die passende Unterstützung ist auf Muster beschränkt, die vollständig sind
Literale Dateinamen und Muster, die mit „*“ enden.

-z Ausführungsstatistiken drucken. Dies ist für den menschlichen Verzehr bestimmt; Nutzung durch andere
Von der Teilnahme an Programmen wird offiziell abgeraten.

-A Wandeln Sie absolute Pfade nicht in relative Pfade um. Das heißt, entfernen Sie das nicht
führender Schrägstrich. Gilt für die in einem Archiv geschriebenen Pfadnamen, aber auch für
die aus einem Archiv ausgelesenen Pfadnamen beim Lesen (Installieren), Überprüfen und
Katalogisierungsvorgänge.

-B Besitzt das -v Wenn diese Option verwendet wird, wird der Byte-Offset am Anfang jeder Datei ausgegeben
das Archiv. Wenn Ihr Bandlaufwerk an jeder Position in einem mit dem Lesen beginnen kann
Archiv, die Ausgabe von -B kann für schnelle selektive Wiederherstellungen nützlich sein.

-D Kontrollskript
Legen Sie den Namen des Steuerskripts auf fest Kontrollskript, siehe Abschnitt über Smartgeräte App
Dateien unten mit.

-E [+]Dateiname | -E CS | -E CI
Beim Erstellen eines Archivs mit komprimierten Dateien mithilfe von -Z Option, deaktivieren
(versucht) Komprimierung für Dateien mit bestimmten Erweiterungen. Diese Option
kann verwendet werden, um die Erstellung des Archivs zu beschleunigen, indem Afio vermeiden
versuchen zu verwenden gzip auf Dateien, die bereits komprimierte Daten enthalten. Von
Standard, wenn nicht spezifisch -E Option gegeben ist, alle Dateien mit den Erweiterungen .Z
.z gz . Bz2 . Tgz .Bogen .zip . Selten .lzh .lha .uc2 .tpz .taz . Tgz . Rpm .Zoo . Deb
. Gif Jpeg . Jpg .tif .tiff . Png . Pdf .arj . Avi .bgb . Taxi .cpn .hqx . Jar .mp3
. Mpg .mpq .pic .pkz .psn .sitzen .ogg und .smk wird nicht komprimiert. Auch von
Standardmäßig wird beim Dateierweiterungsabgleich die Groß-/Kleinschreibung nicht beachtet (um das Richtige zu tun).
Sache in Bezug auf MS-DOS-basierte Dateisysteme). Der -E Dateinamen Form von
Diese Option ersetzt die Standardliste der Dateierweiterungen durch das Lesen einer neuen
Liste der Dateierweiterungen, getrennt durch Leerzeichen, von Dateinamen. Dateinamen
kann Kommentare enthalten, denen ein # vorangestellt ist. Die Erweiterungen in Dateinamen sollte
Normalerweise beginnen alle mit einem Punkt, aber sie müssen nicht mit einem Punkt beginnen, z
Beispielsweise entspricht die Erweiterung „tz“ dem Dateinamen „hertz“. Der
-E +Dateiname Formular (mit einem +-Zeichen davor). Dateinamen) kann zur Angabe verwendet werden
Erweiterungen zusätzlich zur integrierten Standardliste, anstatt die zu ersetzen
ganze Standardliste. Um die Groß-/Kleinschreibung bei der Erweiterungsübereinstimmung zu berücksichtigen, fügen Sie Folgendes hinzu
Sonderoptionsformular -E CS zur Kommandozeile. Die Form -E CI ruft die auf
(Standard) Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung. Siehe auch die -6 Option, die bietet
eine zusätzliche Möglichkeit, die Komprimierung zu unterdrücken.

-F Das ist eine Diskette, -s ist erforderlich. Verursacht das Einschreiben der Diskette O_SYNC Modus
unter Linux. Mit der Kernel-Version 1.1.54 und höher ist dies möglich Afio zu
Erkennen Sie beim Schreiben einige Diskettenfehler. Verwendet beim Kompilieren den gemeinsamen Speicher
andernfalls mallocs nach Bedarf (ein 3b1 wird nicht in der Lage sein, die benötigten Mallocs zu erstellen).
Speicher ohne Shared Memory), Afio geht davon aus, dass Sie in beiden Fällen malloc/shmalloc a können
Speicherblock von der Größe einer Festplatte. Beispiele: 795k: 3.5" (720k-Laufwerk),
316 KB (360 KB-Laufwerk)
Am Ende jeder Diskette erscheint diese Meldung:
Bereit für Datenträger [#] auf [Ausgabe]
(Entfernen Sie die Scheibe, wenn das Licht ausgeht)
Geben Sie „go“ (oder „GO“) ein, wenn Sie zum Fortfahren bereit sind
(oder „quit“, um abzubrechen):

-G Faktor Gibt die an gzip(1) Komprimierungsgeschwindigkeitsfaktor, der beim Komprimieren von Dateien verwendet wird
an. Nach der Installation können Sie HEIC-Dateien mit der -Z Möglichkeit. Faktor 1 ist der schnellste mit der geringsten Komprimierung, 9 schon
am langsamsten mit bester Komprimierung. Der Standardwert ist 6. Siehe auch gzip(1)
Handbuchseite. Wenn Sie einen langsamen Rechner oder ein schnelles Backup-Medium haben, können Sie das tun
Ich möchte einen niedrigen Wert für angeben Faktor um die Sicherung zu beschleunigen. Im Großen und Ganzen
(>200) Dateien, -G 1 Reißt normalerweise doppelt so schnell wie -G 6, während noch
ein besseres Ergebnis erzielen als komprimieren(1). Die Zip-Geschwindigkeit für kleine Dateien beträgt
hauptsächlich durch die Aufrufzeit von bestimmt gzip (1), siehe die -T .

-H promptscript
Geben Sie ein auszuführendes Skript an, anstatt zuvor die normale Eingabeaufforderung zu verwenden
Weitergehen zum nächsten Archiv-Volumen. Das Skript wird mit dem Volume ausgeführt
Nummer, Archivspezifikation und der Grund für den Wechsel zur nächsten
Volumen als Argumente. Das Skript sollte mit 0 für OK und 1 für Abbruch beendet werden.
Andere Exit-Codes werden als schwerwiegende Fehler behandelt. Afio führt das Skript aus
durch die Einnahme promptscript string, Anhängen der Argumente und anschließender Aufruf
die Shell, um die resultierende Befehlszeile auszuführen. Dies bedeutet, dass eine allgemeine
Das Eingabeaufforderungsskript für den Zweck kann über das mit zusätzlichen Argumenten versorgt werden Afio
Befehlszeile, indem Sie a verwenden -H Optionswert wie -H "generic_promptscript
zusätzliches_Argument_1 zusätzliches_Argument_2".

-J Versuchen Sie, nach einem Medienschreibfehler beim Durchführen einer Sicherung fortzufahren (normal).
Verhalten besteht darin, mit einem schwerwiegenden Fehler abzubrechen).

-K Überprüfen Sie die Ausgabe anhand der Speicherkopie der Festplatte (-F
erforderlich). Wenn das Schreiben oder Überprüfen fehlschlägt, wird das folgende Menü angezeigt
[Schreiben/Überprüfen] von Datenträger [Datenträger-Nr.] ist fehlgeschlagen!
Geben Sie 1 ein, um diesen Datenträger erneut zu versuchen
Geben Sie 2 ein, um diese Festplatte vor einem erneuten Versuch neu zu formatieren

Geben Sie quit ein, um diese Sicherung abzubrechen
Derzeit Afio wird die Antworten 1 und 2 nicht richtig verarbeiten. Der
Das obige Menü ist nur insofern nützlich, als es anzeigt, dass etwas nicht stimmt.

-L Log_file_path
Geben Sie den Namen der Datei an, in der Fehler und die Endsummen protokolliert werden sollen.

-M Größe Gibt die maximale Speichermenge an, die für die temporäre Speicherung verwendet werden soll
Komprimierungsergebnisse bei Verwendung von -Z Möglichkeit. Die Standardeinstellung ist -M 250m (250
Megabyte). Wenn die komprimierte Version einer Datei größer ist (oder wenn
Afio der virtuelle Speicher geht zur Neige), gzip(1) Die Datei wird zweimal ausgeführt, das erste Mal
Zeit, um die Länge des Ergebnisses zu bestimmen, das zweite Mal, um das zu erhalten
komprimierte Daten selbst.

-P Programmname Benutzen Sie das Programm Programmname statt Standard gzip(1) für Komprimierung und
Dekompression mit dem -Z Möglichkeit. Nutzen Sie zum Beispiel die Optionen -Z -P bzip2 zu
Archive schreiben und installieren mit bzip2(1) Komprimierung. Wenn Programmname nicht
verfügen über Befehlszeilenoptionen (-c, -d und - ) Im Style von gzip(1)
dann ist die -Q Option kann verwendet werden, um die richtigen Optionen bereitzustellen. Die Komprimierung
Das verwendete Programm muss die Eigenschaft haben, dass, wenn die Ausgabedateigröße die überschreitet
Wert der -M Option, dann, wenn das Komprimierungsprogramm eine Sekunde lang ausgeführt wird
Wenn eine Eingabe gleichzeitig ausgeführt wird, muss sie eine Ausgabe mit genau derselben Größe erzeugen.
(Siehe auch die -M Optionsbeschreibung.) Das GnuPG (gpg) Verschlüsselungsprogramm
erfüllt dieses Längenerhaltungskriterium nicht, es sei denn, es ist eingebaut
Die Komprimierung ist deaktiviert (siehe Beispiele im afio-Quellverzeichnis script3/).
Siehe auch die -Q, -U und -3 nach.

-Q wählen Übergeben Sie die Option wählen an das mit dem verwendete Komprimierungs- oder Dekomprimierungsprogramm
-Z Möglichkeit. Um mehrere Optionen zu übergeben, verwenden Sie -Q mehrmals. Wenn nein -Q
Flag vorhanden ist, werden die Standardoptionen übergeben. Die Standardoptionen sind
-c -6 wenn das Programm zur Komprimierung aufgerufen wird und -c -d wenn das Programm
wird zur Dekompression aufgerufen. Verwenden Sie den Sonderfall -Q „“ wenn überhaupt keine Optionen vorhanden sind
sollen an das Programm übergeben werden.

-R Festplatten Format Befehl Schnur
Dies ist der Befehl, der ausgeführt wird, wenn Sie 2 eingeben, um die Festplatte nach a neu zu formatieren
Verifizierung fehlgeschlagen. Der Standardwert (fdformat /dev/fd0H1440) kann in a geändert werden
Sie können die Standardeinstellung des gegebenen Systems ändern, indem Sie das Makefile bearbeiten. Sie werden außerdem dazu aufgefordert
Formatierung, wenn ein Datenträgerwechsel angefordert wird.

-S Ignorieren Sie beim Abgleich keinen führenden Schrägstrich im Muster oder im Dateinamen
-y und -Y Muster. Siehe auch -A.

-T Schwelle Komprimieren Sie eine Datei nur, wenn Sie das verwenden -Z Option, wenn seine Länge mindestens ist
Schwelle. Der Standardwert ist -T 0k. Dies ist nützlich, wenn Sie eine langsame Maschine haben
oder ein schnelles Backup-Medium. Spezifizieren -T 3k Normalerweise halbiert sich die Anzahl
Anrufungen von gzip(1), wodurch etwa 30 % Rechenzeit beim Erstellen einer Datei eingespart werden
Archiv, das nur 5 % länger ist. Die Kombination -T 8k -G 1 spart normalerweise
70 % Rechenzeit und eine Vergrößerung um 20 %. Die letztere Kombination
kann eine gute Alternative zur Nichtverwendung sein -Z überhaupt. Diese Zahlen natürlich
hängen stark von der Art der Dateien im Archiv und dem Prozessor (E/A) ab
Geschwindigkeitsverhältnis Ihrer Maschine. Siehe auch die -2 .

-U Bei Verwendung mit dem -Z Option, erzwingt die Speicherung komprimierter Versionen von allen
Dateien, auch wenn die komprimierten Versionen größer als die Originalversionen sind,
und Ignorieren aller (Standard-)Werte von -T und -2 Optionen. Das ist
nützlich, wenn die -P und -Q Optionen werden verwendet, um das Komprimierungsprogramm zu ersetzen
gzip mit einem Verschlüsselungsprogramm, um ein verschlüsseltes Archiv zu erstellen
Dateien. Aufgrund interner Einschränkungen von Afio, die Verwendung dieses Flags erzwingt die
Schreiben des Dateiinhalts mit jeder fest verknüpften Datei und nicht nur einmal
jeder Satz fest verknüpfter Dateien. WARNUNG: Wichtige Mitteilung Die Verwendung der Option -U funktioniert ebenfalls
Komprimierung verursachen (oder was auch immer der Vorgang ist). -P Option gibt an) für Dateien
größer als 2 GB, sofern diese im Input vorhanden sind. Nicht alle Komprimierung
Programme können solch große Dateien möglicherweise korrekt verarbeiten (aktuelle Linux-Versionen von
gzip, bzip2 und gpg wurden alle getestet und scheinen einwandfrei zu funktionieren. Wenn Ihr Setup
unklar ist, könnten einige Tests gerechtfertigt sein.

-W Dateinamen Behandelt jede Zeile Dateinamen als -Y Muster, siehe -Y.

-Y Anleitungen Do nicht Prozessdateien, deren Namen mit dem Shell-Platzhaltermuster übereinstimmen Anleitungen. Sehen
ebenfalls -y und -W.

-Z Komprimieren Sie die Dateien, die beim Erstellen eines Archivs in das Archiv eingehen, oder
Dekomprimieren Sie sie erneut, wenn Sie ein Archiv installieren. Afio -Z wird jeden komprimieren
Datei einzeln im Archiv unter Beibehaltung der Archiv-Header
unkomprimiert. Im Vergleich zu Teer zc Stilarchive, Afio -Z Archive sind
dadurch wesentlich fehlertoleranter gegenüber Lesefehlern auf dem Sicherungsmedium.
Beim Erstellen eines Archivs mit dem -Z Option, Afio werde rennen gzip auf jeder Datei
gefunden, und wenn das Ergebnis kleiner als das Original ist, speichern Sie es
komprimierte Version der Datei. Erfordert gzip(1) auf deinem Weg sein. Hauptsächlich
sich beeilen Afio Bei diesem Vorgang wird keine Komprimierung für eine Datei versucht, wenn: 1) die
Die Datei ist sehr klein (siehe -T Option), 2) die Datei ist sehr groß (siehe die -2
Option), 3) die Datei hat eine bestimmte Erweiterung, also enthält sie wahrscheinlich
komprimierte Daten bereits (siehe -E Option), 4) der Dateipfadname stimmt mit a überein
bestimmtes Muster, wie es durch die festgelegt wird -6 Option, 5) Die Datei hat Hardlinks (dies
aufgrund einer internen Beschränkung von afio, diese Beschränkung gilt jedoch nicht, wenn
die -l Option wird ebenfalls verwendet). Unabhängig davon, ob die -U Option ist
verwendet wird, wird das Komprimierungsprogramm immer ausgeführt und das komprimierte Ergebnis angezeigt
immer gespeichert. Bei der Installation eines Archivs mit komprimierten Dateien wird die -Z
Die Option muss verwendet werden, damit afio die Dateien automatisch dekomprimiert
Dateien, die zuvor komprimiert wurden. Der -P Option kann verwendet werden, um Folgendes zu tun
(De-)Komprimierung mit anderen Programmen als gzipFinden Sie in der -P (und -Q und -3)
Weitere Informationen finden Sie in den Optionen auf dieser Manpage. Siehe auch die -G Option, die Folgendes bietet
noch eine weitere Möglichkeit, den Komprimierungsprozess zu optimieren.

-0 Verwenden Sie Dateinamen, die mit „\0“ anstelle von „\n“ enden. Bei folgender Verwendung:
gefunden ... -print0 | Afio -o -0 ..., stellt es sicher, dass jeder Eingabedateiname verwendet werden kann
behandelt, sogar ein Dateiname, der Zeilenumbrüche enthält. Bei Verwendung als Afio -t -0 ... |
...Dadurch kann die Ausgabe des Inhaltsverzeichnisses eindeutig analysiert werden
wenn die Dateinamen Zeilenumbrüche enthalten. Der -0 Die Option wirkt sich auch auf das Parsen von aus
Die von bereitgestellten Dateien -w Datei und -W Datei Optionen: wenn die Option -0 vorangeht
sie in der Befehlszeile und dann die darin enthaltenen Musterzeilen Dateis sollte
mit „\0“ statt mit „\n“ abgeschlossen werden. Eine zweite Verwendung von -0 schaltet die
Möglichkeit. Dies kann nützlich sein, wenn Sie mehrere Musterdateien verwenden oder wenn
in Kombination mit dem -t .

-1 Warnungen, die man ignorieren sollte
Kontrollieren Sie, ob Afio(1) sollte nach dem Drucken sicher mit einem Code ungleich Null beendet werden
Warnmeldungen und ob bestimmte Warnmeldungen überhaupt gedruckt werden sollen.
Diese Option ist manchmal beim Anrufen nützlich Afio(1) aus einem Backup
Skript oder Programm. Afio(1) wird bei Begegnung mit einem Code ungleich Null beendet
verschiedene „harte“ Fehler und auch (mit dem Standardwert von -1 Option)
wenn während der Ausführung bestimmte Warnmeldungen ausgegeben wurden. Warnungen an-
ignorieren ist eine Liste von Buchstaben, die das Verhalten im Zusammenhang mit einer Warnung bestimmt
Mitteilungen. Der Standardwert für diese Option ist -1 mc. For Afio Versionen
2.4.3 und früher war die Standardeinstellung -1 a. For Afio Versionen 2.4.4 und 2.4.5,
Die Standardeinstellung war -1 ''. Das Definierte Warnungen, die man ignorieren sollte Buchstaben sind wie
folgt. a ist für das Ignorieren aAlle möglichen Warnungen beim Beenden: wenn dieser Buchstabe
verwendet wird, führt das Drucken einer Warnmeldung niemals zu einem Exit ungleich Null
Code. m dient dazu, im Exit-Code etwaige Warnungen zu ignorieren mDateien aussenden,
die gedruckt wird, wenn beim Erstellen eines Archivs eine Datei mit dem Namen „
Der aus der Standardeingabe gelesene Wert wurde nicht gefunden. c dient zum Ignorieren im Exit
Code die Warnung, dass das zu erstellende Archiv nicht vollständig sein wird
kompatibel mit cpio- oder afio-Versionen 2.4.7 oder niedriger. C ist die gleiche wie c,
aber außerdem wird die Warnmeldung nicht einmal gedruckt. M werden wir
Unterdrücken Sie das Drucken aller damit verbundenen Warnmeldungen Multivolume
Archivverwaltung, Meldungen wie „Ausgabelimit erreicht“ und „Fortfahren“. d
dient dazu, im Exit-Code alle Warnungen zu geänderten Dateien zu ignorieren
gedruckt werden, wenn beim Erstellen eines Archivs eine Datei archiviert wird
ändert sich, während es in das Archiv geschrieben wird, wo die Änderung stattfindet
durch Untersuchung des Zeitstempels der Dateiänderung erkannt. r ist zum Ignorieren
bestimmte Warnungen während des Prüfvorgangs (-r). Wenn dieser Buchstabe verwendet wird,
einige Überprüfungsfehler, die sehr wahrscheinlich auf Änderungen in der
Dateisystem während oder nach der Sicherung werden bei der Ermittlung ignoriert
der Exit-Code. Die beiden Überprüfungsfehler, die ignoriert werden, sind: 1) eine Datei
im Archiv nicht mehr im Dateisystem vorhanden ist und 2) die Datei
Inhalte im Archiv und im Dateisystem sind unterschiedlich, aber die Datei
Auch die Längen oder die Dateiänderungszeiten sind unterschiedlich, also der Unterschied
im Inhalt liegt wahrscheinlich daran, dass die Datei im Dateisystem gespeichert wurde
geändert. n dient zum Ignorieren einer bestimmten Klasse im Exit-Code no-so-
Dateiwarnungen: Diese Warnungen werden ignoriert, wenn sie nach dem Öffnen der Datei auftreten
bereits erfolgreich geöffnet. Diese ungewöhnliche Warnsituation kann auftreten
beim Archivieren von Dateien auf Windows-smbfs-Dateisystemen – aufgrund eines Windows
Problem: SMBFS-Dateien mit Nicht-ASCII-Zeichen im Namen können manchmal auftreten
geöffnet, aber nicht gelesen werden. Wenn das -Z Option verwendet wird, die n Buchstabenfunktion ist
(derzeit) nur für Dateien implementiert, deren Größe kleiner ist als angegeben
die -T Option, also in diesem Fall die -T Für diesen Brief ist auch die Option erforderlich
irgendeine Wirkung haben.

-2 Maximale Dateigröße für die Komprimierung
Komprimieren Sie keine Dateien, die größer als diese Größe sind, wenn Sie eine erstellen
komprimiertes Archiv mit dem -Z Möglichkeit. Der Standardwert ist -2 200m (200
Megabyte). Dieser maximale Größenbeschnitt verringert das Risiko, dass ein großer Teil davon
Eine große Datei kann aufgrund kleiner Medienfehler nicht wiederhergestellt werden. Wenn ein Medium
Beim Lesen einer Datei tritt ein Fehler auf Afio in komprimierter Form gespeichert hat,
dann Afio und gzip wird nicht in der Lage sein, den gesamten Rest wiederherzustellen
Datei. Bei kleinen Dateien ist dies normalerweise ein akzeptables Risiko. Allerdings für sehr
Bei großen Dateien besteht aufgrund dieses Effekts die Gefahr, dass große Datenmengen verloren gehen
wird normalerweise zu groß sein. Der Sonderfall -2 0 eliminiert jede maximale Größe
abgeschnitten.

-3 Dateideskriptor-Nr
Spulen Sie den Dateideskriptor zurück, bevor Sie das (De-)Komprimierungsprogramm aufrufen, wenn
Verwendung der -Z Möglichkeit. Dies ist nützlich, wenn die -P und -Q Optionen sind gewohnt
Ersetzen Sie das Komprimierungsprogramm gzip mit einigen Arten von Verschlüsselungsprogrammen
um ein Archiv mit verschlüsselten Dateien zu erstellen oder auszulesen. Das Zurückspulen ist
erforderlich, um korrekt mit einigen Verschlüsselungsprogrammen zu kommunizieren, die ihre Daten lesen
Schlüssel aus einem offenen Dateideskriptor. Wenn die -P Programmname stimmt mit „pgp“ überein oder
'gpg', dann das -3 ganz ohne irgendetwas tun oder drücken zu müssen. sollen verwendet werden, um zu vermeiden Afio(1) einen Fehler melden.
Verwenden Sie den Sonderfall -3 0 um die Fehlermeldung zu unterdrücken, ohne sie zurückzuspulen
Dateideskriptor. Der -3 0 Option kann auch erforderlich sein, um erfolgreich lesen zu können
zurückverschlüsselte Archive erstellt mit Afio Version 2.4.5 und älter.

-4 (Veraltet, der beabsichtigte Effekt dieser Option wird jetzt standardmäßig erreicht als
solange die -5 Option wird nicht verwendet. Diese Option könnte dennoch nützlich sein für
Kompatibilität mit Maschinen, auf denen eine ältere Version von läuft Afio.) Archiv schreiben
mit den Headern im „erweiterten ASCII“-Format, die 4-Byte-Inode-Nummern verwenden.
Archive, die die Header im erweiterten ASCII-Format verwenden, sind nicht kompatibel mit jedem
anderer Archivierer. Diese Option war für die zuverlässige Erstellung und Wiederherstellung hilfreich
Dateisätze mit vielen internen Hardlinks, zum Beispiel ein News-Spool.

-5 Weigern Sie sich, ein Archiv zu erstellen, das mit nicht kompatibel ist CPIO(1). Wenn dies
Option verwendet wird, Afio wird niemals irgendwelche „großen ASCII“-Dateiheader schreiben
nicht kompatibel mit CPIO(1), schlägt jedoch stattdessen mit einem Fehlercode fehl. Siehe die
Weitere Informationen zur Verwendung von „large“ finden Sie oben im Abschnitt ARCHIVPORTABILITÄT
ASCII-Dateikopfzeilen.

-6 Dateinamen Beim Erstellen eines Archivs mit komprimierten Dateien mithilfe von -Z Option, deaktivieren
(versucht) Komprimierung für Dateien, die bestimmten Shell-Mustern entsprechen.
Diese Option kann verwendet werden, um die Erstellung des Archivs zu beschleunigen
Afio Vermeiden Sie den Versuch, es zu verwenden gzip auf Dateien, die bereits komprimierte Daten enthalten.
Liest Shell-Platzhaltermuster aus Dateinamen, wobei jede Zeile in der Datei behandelt wird
als Muster. Dateien, deren Namen mit diesen Mustern übereinstimmen, dürfen nicht sein
komprimiert, wenn es verwendet wird -Z Möglichkeit. Der Musterabgleich erfolgt genau so
auf die gleiche Weise wie für die beschrieben -y Möglichkeit. Siehe auch die -E Option: die
(Standard-)Einstellungen des -E Mit dieser Option wird die Komprimierung weiter eingeschränkt
Versuche. Die -E Die Option steuert Komprimierungsversuche basierend auf der Datei
Erweiterungen; Die -6 Die Option ist hauptsächlich als Methode zum Ausschließen aller gedacht
Dateien in bestimmten Unterverzeichnisbäumen vor der Komprimierung.

-7 Wechseln Sie zwischen Shell-Wildcard-Mustervergleich und exaktem Namensvergleich
(ohne Interpretation von Platzhalterzeichen) für die in bereitgestellten Muster
die -y, -Y, -w und -W Optionen. Wenn die -7 option wird vor any verwendet
ganz ohne irgendetwas tun oder drücken zu müssen. -y, -Y, -w oder -W, dann sind die in diesen Optionen bereitgestellten Muster nicht vorhanden
werden als Platzhaltermuster interpretiert, sondern als Zeichenfolgen, die übereinstimmen müssen
genau auf den Dateinamen, außer eventuell in führenden Schrägstrichen. Diese Option
kann für die Behandlung der Ausnahmefälle nützlich sein, in denen Dateinamen in der
archive bzw. die Namen der zu archivierenden Dateien enthalten Platzhalterzeichen
sich. Zum Beispiel, gefunden / Tmp -print0 | Afio -ov -Y '*.jpg' -7 -Y
'/tmp/a[12]*4' -0 Archiv Kann zum Archivieren aller Dateien darunter verwendet werden / Tmp,
sogar Dateien mit einem „\n“-Zeichen im Namen, außer .jpg-Dateien und
Datei mit dem genauen Namen /tmp/a[12]*4. Eine zweite Verwendung von -7 schaltet die
passend für später auftretende Ereignisse -y, -Y, -w und -W zurück zum Shell-Platzhalter
Mustervergleich.

-9 Runden Sie keine ab -s Volumengrößen auf den nächsten Wert -b Block Größe. Siehe die
-s .

ARCHIV PORTABILITÄT


Afio Archive sind zwischen verschiedenen Arten von UNIX-Systemen portierbar, da sie nur Folgendes enthalten:
ASCII-formatierte Header-Informationen.

Außer in den unten besprochenen Sonderfällen Afio erstellt Archive im gleichen Format wie
ASCII CPIO(1) Archive. daher CPIO(1) kann normalerweise zur Wiederherstellung eines verwendet werden Afio Archiv
für den Fall, dass Afio ist auf einem System nicht verfügbar. (Mit den meisten CPIO Versionen, zum Entpacken einer
Archiv im ASCII-Format, verwenden CPIO -c, und für GNU CPIO(1) verwenden CPIO -H ODC.) Beim Auspacken
mit CPIO, alle komprimierten Dateien in einem Afio -Z Archiv werden von nicht dekomprimiert CPIO,
werden aber im Dateisystem als komprimierte Dateien mit der Erweiterung .z erstellt.

Leider kann das ASCII-CPIO-Archivformat einige Dateien und Dateien nicht darstellen
Eigenschaften, die in einem modernen UNIX-Dateisystem vorhanden sein können. Wenn afio ein Archiv erstellt
Bei solchen Dingen wird ein Afio-spezifischer „großer ASCII“-Header für die Dateien verwendet
betroffen. Archive mit großen ASCII-Headern können nicht vollständig entpackt werden CPIO or
Afio Versionen vor 2.4.8.

Beim Erstellen eines Archivs wird der „große ASCII“-Header verwendet Afio um Folgendes abzudecken
Situationen:

o Eine Datei ist größer als 2 GB

o Das Archiv enthält mehr als 64 Dateien mit festen Links

o Eine Datei, ein Verzeichnis oder eine spezielle Datei hat einen UID- oder GID-Wert größer als 65535.

Die -5 Option kann verwendet werden, um immer beizubehalten CPIO Kompatibilität, es wird dazu führen Afio zu
in den oben genannten Fällen eher fehlschlagen als ein inkompatibles Archiv zu erzeugen.

Mit (veraltet) erstellte Archive -4 Option sind auch nicht kompatibel mit CPIO, aber sie
sind kompatibel mit Afio Versionen 2.4.4 und höher.

ARCHIV FILE FORMAT


An Afio Die Archivdatei hat ein einfaches Format. Das Archiv beginnt mit einem Dateiheader für die
erste Datei, gefolgt vom Inhalt der ersten Datei (der entweder der exakte sein wird).
den Inhalt Byte für Byte oder den genauen Inhalt in einem komprimierten Format). Die Daten der
Auf die erste Datei folgt unmittelbar der Dateiheader der zweiten Datei usw. Bei
Am Ende gibt es einen speziellen „Archivende“-Header, dem normalerweise etwas Auffüllung folgt
Bytes.

Ein mehrbändiges Afio Ein Archiv ist einfach ein normales Archiv, das in mehrere Teile aufgeteilt ist. Dort
Es gibt keine speziellen Datenheader auf Volume-Ebene. Dies bedeutet, dass Volumes aufgeteilt und aufgeteilt werden können
von externen Programmen zusammengeführt werden, solange die Daten in der richtigen Reihenfolge bleiben. Es auch
impliziert, dass der Inhalt einer einzelnen Datei Volume-Grenzen überschreiten kann. Selektiv
Wiederherstellungen von Dateien an bekannten Volume-Speicherorten können durchgeführt werden, indem nur die benötigten Volumes zugeführt werden
zu Afio, vorausgesetzt dass das -k Option verwendet wird.

Der Inhalt fest verlinkter Dateien ist (es sei denn, der -l Option wird verwendet) wird nur einmal gespeichert
das Archiv. Die Dateiheader für das zweite, dritte und spätere Vorkommen einer festen Verknüpfung
Datei enthält keine Daten nach ihnen. Dies ermöglicht die selektive Wiederherstellung beliebter Dateien
schwierig: Wenn spätere Vorkommen korrekt wiederhergestellt werden sollen, immer das erste Vorkommen
muss ebenfalls ausgewählt werden.

ANMERKUNG


Archivnamen in Sonderfällen:

o Angeben - um die Standardeingabe bzw. -ausgabe zu lesen oder zu schreiben. Das
Deaktiviert die Archivverwaltung mit mehreren Volumes.

o Stellen Sie einer auszuführenden Befehlszeichenfolge ein Ausrufezeichen voran (!). Der Befehl lautet
wird einmal für jedes Archiv-Volume ausgeführt, wobei die Standardeingabe oder -ausgabe an diese weitergeleitet wird
Afio. Es wird erwartet, dass ein Null-Exit-Code erzeugt wird, wenn alles in Ordnung ist.

o Nutzen Sie system:datei um auf ein Archiv zuzugreifen Datei on fragst. Das ist wirklich nur ein
Sonderfall des Pipelinings. Es erfordert eine Remote-Shell im 4.2BSD-Stil (rsh(1C)) und a
Remote-Kopie von Afio.

o Ein ausführlicherer Fall des oben Gesagten ist [user@]host[%rsh][=afio]:file wo die
optional Benutzer@ Die Komponente gibt den Benutzernamen auf dem Remote-Host an, optional
%rsh Gibt den (lokalen) Namen des zu verwendenden Remote-Shell-Befehls und optional an
=afio Gibt den Namen der Remote-Kopie des afio-Befehls an.

o Alles andere gibt eine lokale Datei oder ein lokales Gerät an. Eine Ausgabedatei wird erstellt, wenn
es existiert noch nicht.

o Wenn das -s Die Option wird verwendet, um die Archivverarbeitung mit mehreren Volumes aufzurufen %V in England,
Datei-/Gerätename oder Befehlszeichenfolge wird durch die aktuelle Volume-Nummer ersetzt und
für %S durch die aktuelle Volumengröße. Verwenden %% um ein einzelnes %-Zeichen zu erzeugen.

Erkennt veraltete Binärdateien CPIO(1) Archive (einschließlich solcher von Maschinen mit umgekehrter Funktion).
Byte-Reihenfolge), kann sie aber nicht schreiben.

Stellt Archivbeschädigungen wieder her, indem nach einer gültigen magischen Zahl gesucht wird. Das ist eher
vereinfacht, funktioniert aber, ähnlich wie ein Disassembler, fast immer.

Optimiert Pfadnamen in Bezug auf das aktuelle und übergeordnete Verzeichnis. Zum Beispiel,
./src/sh/../misc/afio.c wird src/misc/afio.c.

STEUERN DATEIEN


Afio Archive können sogenannte Steuerdateien enthalten. Im Gegensatz zu normalen Archiveinträgen a
Steuerdatei wird nicht in das Dateisystem entpackt. Eine Steuerdatei hat eine Etikette und einige frustrierten.
Wann Afio Wenn in dem Archiv, das es liest, eine Steuerdatei auftritt, wird diese mit Daten versorgt Etikette
und frustrierten an ein sogenanntes Kontrollskript. Das Steuerskript wird vom Benutzer bereitgestellt. Es
kann spezielle Aktionen basierend auf dem ausführen Etikette und frustrierten es erhält von Afio.

Kontrollieren Datei Etiketten. Der Steuerdateimechanismus kann für viele Dinge verwendet werden. Beispiele
stellen Archivbeschreibungen an den Anfang des Archivs und betten Listen von ein
Wählen Sie die zu verschiebenden Dateien aus, bevor Sie den Rest oder das Archiv entpacken.

Zur Unterscheidung verschiedener Verwendungszwecke ist die Etikette einer Steuerdatei sollte das angeben
Programm, das die Steuerdatei erstellt hat, und den Zweck der Steuerdateidaten. Es sollte
habe das Formular

Programmname.kindofdata

woher Programmname ist der Name des Sicherungsprogramms, das die Steuerdatei generiert hat, und
Art von Daten ist die Bedeutung der Steuerdateidaten. Einige Beispiele sind

tbackup.movelist tbackup.updatescript
blebberfiler.archivecontents
backup_script_of_Joe_User.archivedescription

Das vom Benutzer bereitgestellte Steuerskript sollte sich das Etikett ansehen, um zu entscheiden, was mit dem geschehen soll
Steuerdaten. Auf diese Weise können Steuerdateien mit unbekannten Labels ignoriert werden, und afio
Archive gewährleisten ein gewisses Maß an Portabilität zwischen verschiedenen Programmen, die wiederherstellen oder
indizieren Sie sie.

Steuerdateibezeichnungen, die zwischen verschiedenen Sicherungsprogrammen portierbar sein sollen
könnten in Zukunft definiert werden.

Making Smartgeräte App Dateien. Beim Erstellen eines Archivs liest afio einen Stream, der die Namen von enthält
die Dateien (Verzeichnisse, ...), die im Archiv abgelegt werden sollen. Dieser Stream kann auch „control“ enthalten
Dateigeneratoren“, das sind Zeilen mit dem folgenden Format:

//--Quellenname-Label

Hier signalisiert die //---Sequenz, dass eine Steuerdatei erstellt werden soll, Quellenname ist der weg
in eine Datei, die die Steuerdateidaten enthält, und Etikette ist die Bezeichnung der Steuerdatei. Der
Quellenname muss eine reguläre Datei oder ein symbolischer Link zu einer regulären Datei sein.

Eine Steuerdatei wird angezeigt als

//--CONTROL_FILE/label

in einer Archivliste, wo Etikette ist die Bezeichnung der Steuerdatei.

Kontrollieren Skripte. Ein Steuerskript wird afio mitgeliefert

-D Kontrollskript

Befehlszeilenoption. Der Kontrollskript muss ein ausführbares Programm sein. Das Skript wird ausgeführt
sobald Afio stößt beim Ausführen von a auf eine Steuerdatei -i -t or -r Betrieb. Afio wird es tun
Geben Sie die Steuerdatei an Etikette als Argument für das Drehbuch. Das Skript sollte das lesen
Steuerdatei frustrierten von seiner Standardeingabe. Wenn das Skript mit einem Exit ungleich Null beendet wird
Status, Afio gibt eine Warnmeldung aus.

Wenn eine Steuerdatei gefunden wird und nein -D Option ist gegeben, Afio wird eine Warnung ausgeben
Nachricht. Um die Warnmeldung zu unterdrücken und alle Steuerskripte zu ignorieren, -D "" kann sein
benutzt.

Ein Beispiel für ein Steuerskript ist

#!/ Bin / sh
if [ $1 = "afio_example.headertext" ]; Dann
#Die Headertext-Steuerdatei soll als erstes gepackt werden
#Eintrag des Archivs
Echo-Archiv-Header:
Katze -
echo Dieses Archiv entpacken? j/n
#stdout ist immer noch mit dem TTY verbunden, lesen Sie die Antwort von stdout
lese yn <&1
if [ "$yn" = n ]; Dann
#abbrechen
töte $PPID
fi
sonst
echo Unbekannte Steuerdatei wird ignoriert.
cat - >/dev/null
fi

Afio Komprimiert niemals die Steuerdateidaten, wenn sie in einem Archiv gespeichert werden, selbst wenn die
-Z Option verwendet wird. Wenn eine Steuerdatei gefunden wird CPIO(1) oder Afio mit einem
Bei einer Versionsnummer unter 2.4.1 werden die Daten in das Dateisystem entpackt und benannt
CONTROL_FILE/label woher Etikette ist die Bezeichnung der Steuerdatei.

Nutzen Sie afio online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme