Ich versuche, Dateien direkt in eine Zip-Datei zu komprimieren. Dabei erstellt die Zip-Datei automatisch ein erstes Verzeichnis mit dem Namen der Zip-Datei. Beispiel:
zip -r0 myfile mydir/
Erstellt mydir innerhalb der Zip-Datei und legt dann die Dateien darin ab.
Der Gang ins Verzeichnis hilft nicht:
cd mydir
zip -r0 ../myfile *
Macht das Gleiche.
Wie kann ich das vermeiden, ohne -j zu verwenden? Der Rest der Struktur muss erhalten bleiben, ich darf nur nicht davon ausgehen, dass ich ein Verzeichnis darin brauche, das ich nicht brauche.
Antwort1
Du solltest tunzip -r0 myfile.zip mydir
Antwort2
Über Mavericks
cd <folder>
zip -r ../<folder>.zip *
funktioniert bei mir