Ich muss ein Zip-Archiv erstellen, in dem das entpackte Ergebnis die Verzeichnisstruktur vom angegebenen Verzeichnis abwärts beibehält . Ich muss dies auch tun, ohne tatsächlich in das Verzeichnis zu wechseln.
Meine Frage ist ähnlich zu diesem . Nachdem ich viel zu diesem Thema gelesen habe, habe ich nicht das Gefühl, dass irgendetwas meine Frage vollständig beantwortet hat.
Zum Beispiel habe ich:
/ tmp
/ sub_dir
/ pertinent_dir
/ sub_folder_1 /
stuff.pdf
stuff.xls
/ sub_folder_2 /
stuff.pdf
stuff.xls
/ sub_folder_3 /
stuff.pdf
stuff.xls
Ich muss in der Lage sein, zip -r /tmp/sub_dir/pertinent_dir.zip /tmp/sub_dir/pertinent_dir/*so zu arbeiten, dass das Ergebnis nur pertinent_dirund darunter enthält . Auch dies muss ich unabhängig von meinem aktuellen Verzeichniskontext tun . Ich habe es versucht -j, aber das scheint nicht zu funktionieren. Vielleicht ist es nicht möglich. Fehlt mir etwas?