[GastForen Betriebsysteme und Dienste Apple (Hard- und Software) ZIP - warum werden Datei-Iconen nicht gezippt? (Kommando-Zeile)

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

ZIP - warum werden Datei-Iconen nicht gezippt? (Kommando-Zeile)

Lasse
Beiträge gesamt: 73

28. Sep 2006, 18:14
Beitrag # 1 von 6
Bewertung:
(1773 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!

Ich wollte einen ZIP-Vorgang automatisieren, und weil ich mit AppleScript nicht gut klarkomme,
wollte ich es über die Konsole versuchen, da weiß ich zumindest halbwegs wie es geht.

Leider ist mir aufgefallen, dass ZIP unter der Kommandozeile wohl nicht dem ZIP von MacOS X entspricht:

Wenn ich nämlich das ganze er Kommando zeile mache (z. b. "zip -r archiv.zip testordner)
fehlen mir nach dem Auspacken die ganzen Datei-Iconen. Die Datei-Infos bleiben allerdings erhalten.

Nutze ich das Apple-ZIP (von der GUI) und entpacke, wurden die Iconen mitgezippt.

Woran liegt das denn? Es ist eigentlich egal, die Daten sind trotzdem heile, aber mich interessiert mal, warum das so ist und ob man das evtl ändern kann.

Gruß,
Lasse
X

ZIP - warum werden Datei-Iconen nicht gezippt? (Kommando-Zeile)

GoeGG-ArT
  
Beiträge gesamt: 2535

28. Sep 2006, 18:41
Beitrag # 2 von 6
Beitrag ID: #253712
Bewertung:
(1768 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Lasse,

ich nehme mal an Tiger läuft als OS.
Hast Du dir schon mal Automator angesehen?
Finder->Archiv erstellen (noch einfacher geht eine Automatisierung nicht ;))

Im Terminal schon mal das Manual angesehen?
Code
man zip 

da hat es sehr viele zusätzliche Optionen


als Antwort auf: [#253703]

ZIP - warum werden Datei-Iconen nicht gezippt? (Kommando-Zeile)

Thomas Richard
Beiträge gesamt: 19387

28. Sep 2006, 20:04
Beitrag # 3 von 6
Beitrag ID: #253729
Bewertung:
(1764 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
zip kann nicht nur keine Icons mitnehmen, es verliert die komplette Ressource.
Wenn du das mal mit einer Postscript Schrift oder einem Schriften Koffer machst, wirst du sehen, das das wieder entpackte Ergebnis 0 KB groß ist, weil bei dieser Art Dateien alle Daten in der Ressource Fork stecken.


als Antwort auf: [#253712]

ZIP - warum werden Datei-Iconen nicht gezippt? (Kommando-Zeile)

slowfranklin
Beiträge gesamt: 58

28. Sep 2006, 22:37
Beitrag # 4 von 6
Beitrag ID: #253750
Bewertung:
(1758 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das ist dann wohl eines der - mittlerweile, nach langem Anlauf - wenigen BSD File Utils das mit Ressourceforks, Extended Attributes etc. nicht umgehen kann. cp, mv, rsync und tar sind dank neuer copyfile libc Funktion dazu fähig. Mehr oder weniger (rsync) erfolgreich.

D.h. nimm tar mit -z Flag.

Ralph


als Antwort auf: [#253703]

ZIP - warum werden Datei-Iconen nicht gezippt? (Kommando-Zeile)

Lasse
Beiträge gesamt: 73

30. Sep 2006, 10:45
Beitrag # 5 von 6
Beitrag ID: #254002
Bewertung:
(1731 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ GoeGG-ArT ] Hallo Lasse,

ich nehme mal an Tiger läuft als OS.
Hast Du dir schon mal Automator angesehen?
Finder->Archiv erstellen (noch einfacher geht eine Automatisierung nicht ;))

Im Terminal schon mal das Manual angesehen?
Code
man zip 

da hat es sehr viele zusätzliche Optionen


OK, das gucke ich mir mal an. Letztendlich will ich will ich einen Ordner von einem Server auf die lokale Festplatte kopieren (der Pfad ändert sich nicht) und dann komprimieren, quasi als Backup.

Und das halt möglichst automatisch.

Danke für die Infos,
Gruß, Lasse :)


als Antwort auf: [#253712]

ZIP - warum werden Datei-Iconen nicht gezippt? (Kommando-Zeile)

Lasse
Beiträge gesamt: 73

30. Sep 2006, 11:17
Beitrag # 6 von 6
Beitrag ID: #254004
Bewertung:
(1722 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Okay, soweit habe ich zumindest eine Aktion, die eine Datei kopiert und dann packt.
Nur diese Datei dann zu löschen (und nur diese, nicht gleich das ganze Archiv mit) kriege ich nicht hin.
Habs mit "Finder Objekte suchen" probiert, das klappt auch, allerdings nur, wenn die Aktion dabei sichtbar ist, wenn da das Häkchen gesetzt ist).

Habt ihr einen Vorschlag?

Hier nochmal der Ablauf:

1. Ordner vom Server auf die lokale Festplatte kopieren
2. Kopierten Ordner komprimieren
3. Den Ordner von der lokalen Festplatte löschen (und das Archiv natürlich behalten).

Viele Grüße,
Lasse


als Antwort auf: [#254002]
X