Gunakan bendera -o (tulis ganti) dalam perintah unzip untuk menulis ganti fail asal Sintaksnya ialah: unzip -o [-d directory] compressed file.zip. Contohnya, unzip -o -d /tmp example.zip akan unzip example.zip ke direktori /tmp, menimpa fail dengan nama yang sama.
Cara menggunakan arahan unzip di Linux untuk menyahmampat fail ZIP ke direktori yang ditentukan dan menulis ganti fail asal
Jawapan langsung:
oin-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
Gunakan -d
(direktori). 🎜🎜🎜Sintaks: 🎜🎜rrreee🎜🎜Contoh: 🎜🎜🎜Arahan berikut akan mengekstrak fail example.zip
ke direktori /tmp
dan menulis ganti yang sedia ada dalam direktori itu Mana-mana fail dengan nama yang sama: 🎜rrreee🎜🎜 NOTA: Bendera 🎜🎜-o
akan menimpa fail sedia ada dengan nama yang sama, tanpa mengira jenis atau kandungannya. 🎜-n
(bukan tulis ganti) untuk hanya mengekstrak fail yang tidak bercanggah dengan fail sedia ada. 🎜🎜Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika arahan zip penyahmampatan Linux pergi ke direktori yang ditentukan dan menimpa fail asal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!