Wie kann ich das Entpacken im Terminal unbeaufsichtigt ausführen?

Ich habe viele Zip-Archive, die ich in einem Skript entpacken möchte. Gibt es eine Möglichkeit, sie unbeaufsichtigt auszuführen?

Folgendes habe ich:

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

Folgendes möchte ich:

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

Kommentare

  • man unzip ist dein Freund (arbeitet für mehr oder weniger alle Befehle, die Sie im Terminal ausführen können)
  • Ich kenne man, aber ich glaube, die meisten Leute werden zustimmen, dass es schwierig ist, das zu finden, was Sie durchsehen möchten man Seiten. Ich denke, es war schneller und einfacher, hier zu fragen.
  • Es dauert einige Zeit, bis man sich daran gewöhnt hat, aber Dinge wie Befehlszeilenoptionen sind dort leicht zu finden.
  • Hier wird gefragt viel mehr Aufwand als mit man command. Das Googeln und Springen zur besten Antwort nachdem dies gefragt wurde ist einfacher als die Verwendung von man. Also segne diesen Kerl für seine Fragen.

Antwort

Wie im Handbuch angegeben, -q (leise) oder -qq (noch leiser).

unzip -qq filename 

Antwort

Wenn Sie nicht Wenn Sie die Ausgabe Ihrer Terminalbefehle nicht sehen möchten, können Sie sowohl die Standardausgabe als auch den Standardfehler auf /dev/null umleiten, indem Sie am Ende > /dev/null 2>&1 hinzufügen Ihres Befehls. Dies kann natürlich Fehler verbergen, sodass Sie sie je nach Anwendungsfall möglicherweise stattdessen in eine Datei umleiten möchten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.