Ich habe die folgende Verzeichnisstruktur:
base/
files/
archives/
scripts/
Ich möchte ein Skript aus ausführen scripts/, Dateien komprimieren , dass Spiel results.*.login files/in ein gzip - tar - Archiv in archives/.
Ich versuche den folgenden Befehl:
tar czfC ../archives/archive.tar.gz ../files results.*.log
Aber ich verstehe
tar: results.*.log: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Während
tar czfC ../archives/archive.tar.gz ../files results.a.log
funktioniert wie erwartet. Ebenfalls
tar czf ../archives/archive.tar.gz ../files/results.*.log
funktioniert so, wie ich es möchte, außer dass es das Präfix files/zur Datei hinzufügt und auch eine Warnung ausgibt:
tar: Removing leading `../' from member names
Mein Fazit ist also, dass tarGlobbing bei Verwendung der -COption nicht richtig funktioniert . Irgendwelche Ratschläge, wie ich diese Arbeit auf einfache Weise mache?
cddies geschieht.