Maison >Tutoriel système >Linux >Que dois-je faire si la commande zip de décompression Linux accède au répertoire spécifié et écrase les fichiers d'origine ?

Que dois-je faire si la commande zip de décompression Linux accède au répertoire spécifié et écrase les fichiers d'origine ?

下次还敢
下次还敢original
2024-04-11 16:39:181266parcourir

Utilisez l'indicateur -o (écraser) dans la commande unzip pour écraser le fichier d'origine. La syntaxe est la suivante : unzip -o [répertoire -d] fichier.zip compressé. Par exemple, unzip -o -d /tmp example.zip décompressera example.zip dans le répertoire /tmp, écrasant le fichier du même nom.

Que dois-je faire si la commande zip de décompression Linux accède au répertoire spécifié et écrase les fichiers d'origine ?

Comment utiliser la commande unzip sous Linux pour décompresser un fichier ZIP dans un répertoire spécifié et écraser le fichier d'origine

Réponse directe :

Utilisez -o dans l'indicateur de commande de décompression (écrasement) pour écraser le fichier d'origine. -o(覆盖)标志即可覆盖原有文件。

详细解释:

unzip 是用于解压 ZIP 存档的 Linux 命令。默认情况下,unzip 命令会将文件解压到当前工作目录。要将文件解压到指定目录,请使用 -d(目录)标志。

语法:

<code>unzip -o [-d 目录] 压缩文件.zip</code>

示例:

以下命令将 example.zip 文件解压到 /tmp 目录,并覆盖该目录中现有的任何同名文件:

<code>unzip -o -d /tmp example.zip</code>

注意:

  • -o 标志将覆盖具有相同名称的现有文件,而不管其类型或内容如何。
  • 如果目标目录不存在,unzip 命令将创建它。
  • 如果 ZIP 存档包含目录结构,unzip 命令也会在目标目录中创建这些目录。
  • 如果您不确定是否要覆盖现有文件,可以使用 -n
Explication détaillée : 🎜🎜🎜unzip est une commande Linux utilisée pour décompresser les archives ZIP. Par défaut, la commande unzip décompressera les fichiers dans le répertoire de travail actuel. Pour extraire des fichiers dans un répertoire spécifié, utilisez l'indicateur -d (répertoire). 🎜🎜🎜Syntaxe : 🎜🎜rrreee🎜🎜Exemple : 🎜🎜🎜La commande suivante extraira le fichier example.zip dans le répertoire /tmp et écrasera ceux existants dans ce répertoire Tout fichier portant le même nom : 🎜rrreee🎜🎜 REMARQUE : L'indicateur 🎜🎜
  • -o écrasera les fichiers existants portant le même nom, quel que soit leur type ou leur contenu. 🎜
  • Si le répertoire cible n'existe pas, la commande unzip le créera. 🎜
  • Si l'archive ZIP contient une structure de répertoires, la commande unzip créera également ces répertoires dans le répertoire cible. 🎜
  • Si vous n'êtes pas sûr de vouloir écraser un fichier existant, vous pouvez utiliser l'indicateur -n (non-écrasement) pour extraire uniquement les fichiers qui n'entrent pas en conflit avec les fichiers existants. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn