2016-05-04 12 views
-1

wie rückgängig machen gzip befehl in centos?centos 7 zip-verzeichnis

sudo gzip -r plugins 

wenn ich sudo gunzip -r plugins versuchen, es gib mir einen Fehler not in gzip format

, was ich will zu tun ist, das Verzeichnis zip.

+0

Was meinst du mit rückgängig machen? Willst du entpacken? –

+0

gunzip alle Dateien im Verzeichnis und den Unterverzeichnissen – velvetInk

+0

Wenn 'gzip'' plugins.gz' erstellt hat, müssen Sie 'gunzip plugins.gz' aufrufen. Schau dir einfach an, wie dein Archiv benannt ist (benutze 'ls'). –

Antwort

0

Ich glaube, Sie zwei Fragen haben

  1. Wie rückgängig ich, was ich getan habe?
  2. Wie zip ich ein Verzeichnis

Haben Sie schon bei man gzip oder gzip --help geschaut?

Antworten

  1. find plugins -type f -name "*gz" | xargs gunzip
  2. tar -zcvf plugins.tar.gz plugins
    • 2b. Ich vermute, dass Ihre Linux-Erfahrung gering ist, so dass Sie wahrscheinlich besser mit zip umgehen können. (Denken Sie daran, eine zip --help oder man zip, bevor er für mehr Beratung zu tun.)

Erklärung. gzip zipt nur eine Datei. Wenn Sie eine Reihe von Dateien erstellen möchten, müssen Sie sie zuerst in eine Datei (unter Verwendung von tar) und dann unter Verwendung von gzip komprimieren.

Was Sie getan haben, war rekursiv gzip jede einzelne Datei in plugins/.

0

sudo Fund. -name "* .gz" -exec gunzip {} \;

Verwandte Themen