Irix > Allgemeine Fragen

TAR -xvf ?

(1/2) > >>

Indigo2001:
hallo,

wie kann man unter irix automatisiert alle TAR-files eines verzeichnis entpacken?

vielen dank
cu

stkohl:
Am einfachsten mit find und tar.
Wenn du alle Tars entpacken willst sieht das in etwa so aus:
find /tarverz -name "*.tar" -exec tar -xvf {} ;

Wobei /tarverz für das zu entpackende Verzeichniss steht, "*.tar" heißt das alle Dateien mit der Endung .tar gesucht werden. Der tar Aufruf ist ja wahrscheinlich bekannt. {} wird von find durch die gefundenen Dateinamen ersetzt. Strichpunkt als abschluss ist wichtig.Bis auf /tarverz brauchst du also nichts ändern!

Indigo2001:
Hallo,

es funktioniert leider nicht.
ich erhalte folgende fehlermeldung:

Indigo 37# find . -name "*.tar*" -exec tar -xvf{};
incomplete statement

cu

stkohl:
Tut mir leid, hab ein Backslash vergessen. :-/ Oder wurde vom System geschluckt.
Richtig sieht es so aus:
find . -name "*.tar*" -exec tar -xvf{} /;

Wobei ich sagen muß, daß find recursif alle untergeordneten Verzeichnisse durchgeht!!!! Du solltest die tars also in einem Verzeichniss haben, in dem keine Unterverzeichnisse mit tars sind!!

Ich hoffe das hilft dir. ;D

Indigo2001:
auch hier gibts wieder folgende fehlermeldung:

Indigo 10# find . -name "*.tar*" -exec tar -xvf{} /;
incomplete statement

was mach ich bloss falsch ?  ???

cu

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln