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öchtenman
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 vonman
. 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.