Crie um arquivo zip que não crie uma pasta quando aberto, Mac OS X

Crie um arquivo zip que não crie uma pasta quando aberto, Mac OS X

Gostaria de saber se existe alguma maneira de criar facilmente um arquivo zip que contenha vários arquivos. No entanto, quando clico duas vezes para abrir este arquivo zip, não quero que ele crie um subdiretório com o mesmo nome do arquivo zip, só quero que todos os arquivos sejam extraídos para o diretório onde os arquivos zip estão armazenados .

Existe um determinado sinalizador que posso adicionar no terminal para fazer isso, ou qualquer programa que faça isso.

Obrigado pela ajuda!

Responder1

O Mac OS X faz uma de duas coisas ao clicar duas vezes em um arquivo zip, dependendo do conteúdo.

  1. Se houver um único arquivo ou diretório no arquivo zip, esse arquivo ou diretório será extraído para o mesmo diretório do arquivo zip. O nome do arquivo zip é irrelevante.
  2. Caso contrário, haverá mais de uma entrada no arquivo zip, arquivos e/ou diretórios; nesse caso, um subdiretório no diretório atual será criado e as múltiplas entradas no arquivo zip serão extraídas para esse subdiretório. O nome do subdiretório é o nome base do arquivo zip. Por exemplo, o conteúdo da entrada múltipla Archive.zipserá extraído para o diretório Archive/. Se Archive/já existir, será utilizado um nome derivado, como Archive 2/.

Não parece haver uma maneira de alterar esse comportamento. Em vez de clicar duas vezes, você pode usar o unzipcomando no Terminal, que extrairá o conteúdo do arquivo zip para o diretório atual em ambos os casos acima.

informação relacionada