Zippen?

Hallo

Wie lautet bitte der Befehl unter SSH-Shell um:

  • ein gesamtes Verzeichnis zu zippen?
    Also /verzeichnis1 zippen nach verzeichnis1.zip

und

  • eine Bestimmte Dateiart in einem Verzeichnis zu zippen?
    Also *.txt nach txt.zip

DANKE!

(habe schon rumprobiert und es mit help versucht aber der meldet dann immer was mit zuvielen Argumenten)

Hi…

Wie lautet bitte der Befehl unter SSH-Shell um:

  • ein gesamtes Verzeichnis zu zippen?
    Also /verzeichnis1 zippen nach verzeichnis1.zip

und

  • eine Bestimmte Dateiart in einem Verzeichnis zu zippen?
    Also *.txt nach txt.zip

Hat mit ssh nichts zu tun, auch nicht mit der Shell, sondern mit dem Packer.

man zip

könnte helfen.

Wenn es nicht unbedingt zip sein muss: Die meisten Unix-Packer können nur einzelne Dateien packen, denn zum Zusammenfassen mehrerer Dateien gibt es ja tar. Das geht dann zB so:

tar cf archiv.tar \*.txt
gzip archiv.tar

oder

tar c \*.txt | gzip \> archiv.tar.gz

oder

tar czf archiv.tar.gz \*.txt

näheres zu den verwendeten Optionen:

man tar

genumi

zip oder gzip oder bzip2 owT
.