Come posso eseguire la decompressione silenziosa nel terminale?

2

Ho molti archivi Zip che voglio decomprimere in uno script. C'è un modo per eseguirli silenziosamente?

Ecco cosa ho:

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

Ecco cosa voglio:

bash> unzip <something to silence zip> MyArchive.zip      
bash>  
    
posta Whitecat 28.03.2017 - 06:12
fonte

2 risposte

13

Come indicato nel manuale, -q (silenzioso) o -qq (anche più silenzioso).

unzip -qq filename
    
risposta data 28.03.2017 - 07:02
fonte
4

Se non vuoi vedere l'output dai tuoi comandi del terminale, puoi reindirizzare sia lo standard out che lo standard error a / dev / null aggiungendo '> / dev / null 2 > & 1 'alla fine del tuo comando. Ovviamente questo può nascondere errori, quindi potresti voler reindirizzare a un file, in base al tuo caso d'uso.

    
risposta data 28.03.2017 - 06:26
fonte

Leggi altre domande sui tag