Hur kan jag köra unzip tyst i terminalen?

Jag har många Zip-arkiv som jag vill packa upp i ett manus. Finns det något sätt att köra dem tyst?

Här är vad jag har:

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

Här är vad jag vill ha:

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

Kommentarer

  • man unzip är din vän (arbetar för mer eller mindre alla kommandon du kan köra i Terminal)
  • Jag vet om man men jag tror att de flesta kommer överens om att det är svårt att hitta det du vill titta igenom man sidor. Jag tror att det var snabbare och lättare att fråga här.
  • Det tar lite tid att använda det, men saker som kommandoradsalternativ är lätta att hitta där.
  • Att fråga här är mycket mer ansträngning än att använda man command. Men att googla och hoppa till det bästa svaret efter att detta har frågats är enklare än att använda man. Så välsigna den här killen för att fråga.

Svar

Som anges i manualen, -q (tyst) eller -qq (ännu tystare).

unzip -qq filename 

Svar

Om du inte gör det t vill se utdata från dina terminalkommandon så kan du omdirigera både standardutgång och standardfel till /dev/null genom att lägga till > /dev/null 2>&1 till slutet av ditt kommando. Naturligtvis kan detta dölja fel, så du kanske vill omdirigera det till en fil i stället, beroende på ditt användningsfall.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *