ho zippato una directory sul mio Mac OSX con la riga di comando e zip
-r
opzione. I scp
il .zip
in un cluster operativo su Linux.errore quando `` tar` un .zip` su Linux
Se provo a decomprimere il .zip
con
tar -vxzf foo.zip
sulla mia macchina funziona. Ma lo stesso comando non funziona sul cluster. Ho ricevuto l'errore
gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Come posso risolvere questo problema?
Sembra ovvio ora +1. Non sapevo veramente cosa fossero gli archivi TAR. A proposito, perché 'tar' ha funzionato su' .zip' sul mio Mac allora? Molte grazie. –
@ Remi.b tar su Mac è una versione di tar di BSD piuttosto che il tar di GNU utilizzato sulle distribuzioni Linux. [La pagina di Apple Man] (https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/tar.1.html) suggerisce che Mac tar può gestire i file zip, ma GNU tar puo ' t (tranne nel caso limitato descritto nell'altra risposta). –