¿Cómo puedo ejecutar la descompresión silenciosamente en la terminal?

2

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

Esto 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>  
    
pregunta Whitecat 28.03.2017 - 06:12

2 respuestas

13

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

unzip -qq filename
    
respondido por el fd0 28.03.2017 - 07:02
4

Si no desea ver la salida de sus comandos de terminal, puede redireccionar tanto el error estándar como el error estándar a / dev / null agregando '> / dev / null 2 > & 1 'hasta el final de tu comando. Por supuesto, esto puede ocultar errores, por lo que es posible que desee redirigirlo a un archivo, dependiendo de su caso de uso.

    
respondido por el Aaron Paul 28.03.2017 - 06:26

Lea otras preguntas en las etiquetas