Hvordan kan jeg køre unzip lydløst i terminalen?

Jeg har mange zip-arkiver, som jeg vil pakke ud i et script. Er der nogen måde at køre dem lydløst på?

Her er hvad jeg har:

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

Her er hvad jeg vil have:

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

Kommentarer

  • man unzip er din ven (arbejder for mere eller mindre alle kommandoer, du kan køre i Terminal)
  • Jeg kender til man men jeg tror, de fleste mennesker er enige om, at det er svært at finde det, du vil se igennem man sider. Jeg synes, det var hurtigere og lettere at spørge her.
  • Det tager lidt tid at bruge det, men ting som kommandolinjemuligheder er lette at finde der.
  • At spørge her er meget mere indsats end at bruge man command. Men googling og spring til det bedste svar efter dette er blevet bedt om er lettere end at bruge man. Så velsign denne fyr for at have spurgt.

Svar

Som anført i manualen, -q (stille) eller -qq (endnu mere støjsvag).

unzip -qq filename 

Svar

Hvis du ikke t vil se output fra dine terminalkommandoer, så kan du omdirigere både standardoutput og standardfejl til /dev/null ved at tilføje > /dev/null 2>&1 til slutningen af din kommando. Selvfølgelig kan dette skjule fejl, så du vil muligvis omdirigere det til en fil i stedet afhængigt af din brugssag.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *