AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 774350
Accepted
ron
ron
Asked: 2024-04-11 22:51:07 +0800 CST2024-04-11 22:51:07 +0800 CST 2024-04-11 22:51:07 +0800 CST

opções de contêiner do Linux diferentes do tar que funcionam no Windows

  • 772

Tenho PCs com Windows 10 que não possuem winzip ou 7zip, ou qualquer tipo de software de compactação instalado.

não pergunte por que

Como tal, os PCs com Windows10 só podem fazer um arquivo unzip. Eles não conseguem trabalhar com um .tararquivo.

Eu tenho uma data/pasta com mais de 10 gigabytes; fazer um zip -rno RHEL-8.9 demora muito (e não sei se ele também está tentando compactar quantos arquivos não serão compactados).

Que maneiras existem no Linux para conteinerizar uma pasta (diferente de tar) para imitar um .tar com compactação zero, de modo que a transferência dele para um pendrive e através de uma rede seja uma operação simples de um arquivo e também possa ser usada no Windows 10/11 onde o Windows não tem software de compactação de terceiros instalado (figura que o Windows é uma instalação limpa do win10.iso e pronto)?

Se zipfor a melhor maneira, quais opções no Linux, dada a descrição acima?

windows
  • 2 2 respostas
  • 31 Views

2 respostas

  • Voted
  1. Romeo Ninov
    2024-04-11T23:21:46+08:002024-04-11T23:21:46+08:00

    Você pode usar a opção de ziparmazenar os arquivos, sem compactar (como tar). O comando é:

    zip -0 -r archive.zip /path/to/file
    
    • 2
  2. Best Answer
    sigmud
    2024-04-11T23:44:47+08:002024-04-11T23:44:47+08:00

    se você executar o zipcomando em um shell no Linux sem parâmetro, verá uma breve mensagem de ajuda:

    $ zip
    Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
    Zip 3.0 (July 5th 2008). Usage:
    zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
      The default action is to add or replace zipfile entries from list, which
    ....
      -e   encrypt                      -n   don't compress these suffixes
      -h2  show more help
    $
    

    no seu caso, você pode especificar -0para armazenar dados descompactados e -rarquivar todos os dados recursivamente

    Por exemplo: se você precisar combinar uma barpasta inteira em um único arquivo zip enorme, você pode iniciar este comando

    zip -0 -r  foo.zip  bar/*
    

    e o foo.ziparquivo resultante pode ser facilmente descompactado no Windows

    • 2

relate perguntas

  • O Kali Linux está instalado, mas não aparece no gerenciador de inicialização

  • Não é possível executar arquivos .exe

  • Funções do Git que requerem SSH quebradas no Cygwin

  • Como definir variáveis ​​de ambiente para plink.exe?

  • Instale o grub na partição do Windows 7 no Kali Linux

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve