Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Unix >> .

Il comando per decomprimere i file in Unix

Il Unix , Linux e Mac OS X comando per decomprimere gli archivi dal terminale è chiamato , in modo abbastanza appropriato , " Unzip ". Unzip ha una ricchezza di opzioni che si possono leggere su digitando "man unzip " nel vostro terminale , ma ci sono solo poche opzioni che vengono utilizzati comunemente . Il Basic Command

Nella sua forma più semplice, il comando unzip assume la seguente forma : " unzip file.zip ". Questo comando prendere il file denominato " file.zip " ed estrarne il contenuto nella directory attualmente aperta . E ' veloce e semplice, e la maggior parte del tempo è esattamente quello che ti serve .
Estrazione in un'altra directory

Se è necessario estrarre i file in archivio zip in un'altra directory , è necessario utilizzare l'opzione "- d" ( directory ) bandiera. E 'fatto digitando "directory unzip file.zip - d. " Questo richiederà tutti i file dal file " file.zip " e metterli nella directory .
Estrazione Solo Nuove Entrate

volte, soprattutto quando file zip vengono utilizzati per la conservazione dei documenti dei membri del team in sincronia , si vuole estrarre solo le informazioni dal file zip che è diversa da quella dei file che hai già. Per questo , è necessario utilizzare l'opzione "- f" ( refresh ) . Digitare quanto segue : " . Unzip file.zip -f " Ciò confrontare i file in " file.zip " con i file nella directory corrente . Qualsiasi file in " file.zip ", ma non nella directory , verrà estratto . Inoltre , qualsiasi file in " file.zip " che è stato modificato più di recente di un file esistente nella directory verrà estratto . Il resto è lasciato solo .
Estratto di standard Out

maggior parte del tempo , è necessario estrarre i file da una zip direttamente sul disco rigido. Tuttavia, ci sono casi in cui può essere più utile per estrarre i file direttamente ai sistemi operativi " standard output. " Per esempio, se si amministra un server Web che ha bisogno di estrarre i documenti da un file zip prima di trasferirli su Internet, l'estrazione sul disco rigido prima di effettuare il trasferimento è lento , dispendioso e inutile . Invece , uno sviluppatore esperto può reindirizzare " standard output " del sistema per la connessione a Internet e usare l'opzione "- p" ( pipe ) flag di "pipe" i dati dal file zip su Internet, utilizzando " unzip -p file.zip ". Attenzione, però : per impostazione predefinita , l' output standard è impostata su terminale corrente , in modo da eseguire questo comando direttamente dal terminale senza deviazioni l'uscita si tradurrà in megabyte di parole senza senso di essere vomitato al prompt dei comandi
< . br> Converti testo , mentre l'estrazione

Purtroppo, quando i sistemi operativi attualmente in uso comune , da UNIX a Windows , sono state concepite , ognuno di loro ha risolto il problema di come rappresentare il testo ordinario in modi leggermente diversi . Ad esempio , i sistemi operativi non sono d'accordo su come trattare la line- terminazioni in file di testo normali . Per evitare guai , " unzip " può servire come un traduttore per tutti i documenti di testo all'interno del file zip . Usando il "-a" bandiera , unzip tradurrà tutti i file di testo di utilizzare le convenzioni del sistema operativo corrente come esso estratti . Il seguente comando sarà " unzip -a file.zip ".

 

sistemi © www.354353.com