60 votos

¿Cómo puedo ejecutar descomprimir silenciosamente en el terminal?

Tengo un montón de archivos Zip que quiero descomprimir en un script. ¿Hay alguna manera de ejecutarlos en silencio?

Aquí es lo que tengo:

bash> unzip  02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 
Archive:  02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip
02b852e3571e46f25fdfc79f43ceb726ddff9ba7
  inflating: .editorconfig           
  inflating: .gitattributes      
bash>  

Esto es lo que quiero:

bash> unzip <something to silence zip> MyArchive.zip      
bash>  

108voto

Michael Zhou Puntos 167

Como se indica en el manual, - q (tranquilo) o - qq (incluso más silencioso).

unzip -qq filename

7voto

Aaron Paul Puntos 41

Si no desea ver la salida de su terminal de comandos entonces puede redireccionar salida estándar y error estándar a/dev/null mediante la adición de ' >/dev/null 2 > & 1' hasta el final de su comando. Por supuesto esto puede ocultar errores, por lo que quizás desee redirigir a un archivo en su lugar, dependiendo de su caso.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X