comment extraire des fichiers à partir d'un grand 30go+) fichier zip sur le serveur linux

1) extrait du grand zip fichier

Je veux extraire les fichiers à partir d'un gros fichier zip (30+) sur le serveur linux. Il y a suffisamment d'espace disque libre.

J'ai essayé jar xf dataset.zip. Cependant, il y a une erreur que push button is full, et il n'a pas pu extraire tous les fichiers.

J'ai essayé unzip, mais zipfile corrompu.

Archive:  dataset.zip 
warning [dataset.zip]:  35141564204 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [dataset.zip]:  start of central directory not found;
zipfile corrupt.
 (please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)

J'ai essayé zip -FF dataset.zip --out data.zip, et il y a une erreur d'entrée trop grandes:

zip error: Entry too big to split, read, or write (Poor compression resulted in unexpectedly large entry - try -fz)

Est-il de toute façon j'pouvez efficacement extraire des fichiers à partir de très gros fichier zip?

2) extraire certains fichiers à partir d'un gros fichier zip

Si je veux seulement certains fichiers à partir de ce grand zip fichier, est-il de toute façon je peux extraire ces fichiers? Par exemple, data1.txt à partir de dataset.zip? Il semble que je ne peux utiliser aucune zip ou unzip de commande (toujours le zipfile corrompus problème).

Merci!

Avez-vous suffisamment d'espace libre sur le disque où les fichiers décompressés sont-ils placés? Sont tous les fichiers, une fois décompressé, assez grande pour dépasser la taille maximum d'un fichier de votre système de fichiers?
Il y a suffisamment d'espace disque libre. Je n'ai pas besoin de tous les fichiers pour l'instant. Est-il de toute façon je ne peut extraire certains fichiers du fichiers décompressés?

OriginalL'auteur Irene W. | 2015-07-17