Verwenden Sie das Flag -o (überschreiben) im Unzip-Befehl, um die Originaldatei zu überschreiben. Die Syntax lautet: unzip -o [-d Verzeichnis] komprimierte Datei.zip. Beispielsweise entpackt unzip -o -d /tmp example.zip example.zip in das Verzeichnis /tmp und überschreibt dabei die Datei mit demselben Namen.
So verwenden Sie den Befehl „unzip“ unter Linux, um eine ZIP-Datei in ein bestimmtes Verzeichnis zu dekomprimieren und die Originaldatei zu überschreiben.
Direkte Antwort:
Verwenden Sie -o
in das Unzip-Befehlsflag (Überschreiben), um die Originaldatei zu überschreiben. -o
(覆盖)标志即可覆盖原有文件。
详细解释:
unzip 是用于解压 ZIP 存档的 Linux 命令。默认情况下,unzip 命令会将文件解压到当前工作目录。要将文件解压到指定目录,请使用 -d
(目录)标志。
语法:
<code>unzip -o [-d 目录] 压缩文件.zip</code>
示例:
以下命令将 example.zip
文件解压到 /tmp
目录,并覆盖该目录中现有的任何同名文件:
<code>unzip -o -d /tmp example.zip</code>
注意:
-o
标志将覆盖具有相同名称的现有文件,而不管其类型或内容如何。-n
-d
(Verzeichnis). 🎜🎜🎜Syntax: 🎜🎜rrreee🎜🎜Beispiel: 🎜🎜🎜Der folgende Befehl extrahiert die Datei example.zip
in das Verzeichnis /tmp
und überschreibt die vorhandenen darin diesem Verzeichnis Jede Datei mit demselben Namen: 🎜rrreee🎜🎜 HINWEIS: Das Flag 🎜🎜-o
überschreibt vorhandene Dateien mit demselben Namen, unabhängig von deren Typ oder Inhalt. 🎜-n
(nicht überschreiben) verwenden, um nur Dateien zu extrahieren, die nicht mit vorhandenen Dateien in Konflikt stehen. 🎜🎜Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der Linux-Befehl „decompression zip' in das angegebene Verzeichnis wechselt und die Originaldateien überschreibt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!