Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — FGV 2026

Sistemas OperacionaisComandos
Código
fg126292
Banca
FGV
Órgão
AL-GO
Ano
2026
Nível
Médio
Cargo
Assistente Legislativo - Assistente de Suporte de T I
Fred não possui acessos a softwares externos de compactação de arquivos ou à interface gráfica do Windows 10. Ele somente possui acesso aos cmdlets do PowerShell. Fred precisa compactar todos os arquivos da pasta C:\temp\XXX e gerar um único arquivo compactado com o nome de saida.zip na pasta denominada C:\temp\teste. No entanto, essa pasta já possui um arquivo com o mesmo nome.O comando a ser digitado pelo Fred no PowerShell é:
  1. AImagem associada para resolução da questão
  2. BImagem associada para resolução da questão
  3. CImagem associada para resolução da questão
  4. DImagem associada para resolução da questão
  5. EImagem associada para resolução da questão
Revelar gabarito e comentário

GabaritoE — [imagem]

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PowerShell: Compactação de Arquivos

Gabarito: letra E. O cmdlet Compress-Archive é a ferramenta nativa do PowerShell para criar arquivos compactados no formato ZIP. O parâmetro -Path especifica a origem dos arquivos, -DestinationPath define o local e nome do arquivo de saída, e o parâmetro -Force é indispensável quando o arquivo de destino já existe, permitindo sua substituição.

No ambiente Windows, o PowerShell oferece cmdlets poderosos para automação sem depender de interfaces gráficas ou ferramentas de terceiros. O Compress-Archive é o padrão para essa tarefa. A estrutura básica do comando exige a definição clara da origem e do destino. Quando o arquivo de destino já existe, o comportamento padrão do PowerShell é impedir a operação para evitar perda acidental de dados; por isso, o uso do parâmetro -Force é a técnica correta para forçar a sobrescrita do arquivo existente.

  1. 1Compress-Archive
  2. 2-Path (origem)
  3. 3-DestinationPath (destino)
  4. 4-Force (sobrescreve)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O comando Zip não é um cmdlet nativo do PowerShell. A sintaxe apresentada não corresponde à estrutura de comandos do Windows.

Alternativa B — ❌ Incorreta

O comando Arj refere-se a um formato e ferramenta de compactação antigos, não sendo um cmdlet nativo do PowerShell. Além disso, a sintaxe -cvzf é típica de ferramentas de linha de comando do Linux (como o tar), não do Windows.

Alternativa C — ❌ Incorreta

Embora utilize o comando Tar (que passou a ser incluído no Windows 10), a sintaxe apresentada com -Path e -DestinationPath não é a forma correta de invocar o tar no Windows, e o parâmetro -rn não é o padrão para sobrescrita neste contexto.

Alternativa D — ❌ Incorreta

O comando Compress não existe como cmdlet nativo para essa finalidade no PowerShell. A estrutura de parâmetros apresentada é inválida.

Alternativa E — ✅ Correta ⟵ GABARITO

Esta é a única alternativa que utiliza o cmdlet correto (Compress-Archive) e os parâmetros adequados (-Path, -DestinationPath e -Force) para realizar a compactação e sobrescrever o arquivo existente, conforme exigido pelo enunciado.

PEGA ESSA DICA!

Ao trabalhar com automação no PowerShell, sempre verifique se o cmdlet possui parâmetros de segurança. O -Force é um parâmetro comum em vários cmdlets (como Copy-Item ou Remove-Item) e serve justamente para contornar proteções contra sobrescrita ou exclusão de arquivos existentes.

Link permanente: /questoes/fg126292