Questão de Sistemas Operacionais — Geral — INSTITUTO AOCP 2026
- Código
- qa434214
- Banca
- INSTITUTO AOCP
- Órgão
- IF CE
- Ano
- 2026
- Cargo
- Tec ( )
- Atouch arquivo.txt
- Btail arquivo.txt
- Ccp arquivo.txt
- Dmv arquivo.txt
- Eless arquivo.txt
GabaritoA — touch arquivo.txt
Gabarito: letra A. O comando touch é o utilitário padrão do Linux para criar um arquivo vazio — quando o arquivo não existe, ele o cria; quando já existe, apenas atualiza a data/hora (timestamp) de acesso e modificação. É exatamente essa dupla função que a alternativa correta espelha.
O Linux oferece um conjunto de comandos para manipular arquivos e diretórios, e cada um tem uma função bem específica. Entender o papel de cada comando é essencial para não confundir na hora da prova. Vamos analisar os principais:
touch: cria um arquivo vazio se ele não existir, ou atualiza o timestamp (data de modificação e acesso) se já existir. É o comando mais direto para "criar um arquivo vazio".
cat: concatena e exibe o conteúdo de arquivos. Se usado com um arquivo inexistente, pode até criar um arquivo vazio, mas não é sua função principal — e, na prática, cat > arquivo.txt cria um arquivo, mas espera entrada do teclado.
cp: copia arquivos ou diretórios. Exige que o arquivo de origem exista.
mv: move ou renomeia arquivos e diretórios. Exige que o arquivo de origem exista.
tail: exibe as últimas linhas de um arquivo. Exige que o arquivo exista.
less: exibe o conteúdo de um arquivo de forma paginada. Exige que o arquivo exista.
head: exibe as primeiras linhas de um arquivo. Exige que o arquivo exista.
A pegadinha clássica da banca é oferecer comandos que são reais e comuns, mas que não têm a função de criar arquivos. O candidato que não domina a função exata de cada comando pode se confundir. Por isso, é fundamental memorizar o propósito de cada um.
O comando touch arquivo.txt cria um arquivo vazio com esse nome no diretório atual. Se o arquivo já existir, ele apenas atualiza a data de modificação e acesso, sem alterar o conteúdo. É a forma mais simples e direta de criar um arquivo vazio no Linux.
O comando tail arquivo.txt exibe as últimas linhas de um arquivo existente. Ele não cria arquivos; se o arquivo não existir, o comando retorna uma mensagem de erro. A função de tail é de visualização, não de criação.
O comando cp arquivo.txt é usado para copiar arquivos ou diretórios. Ele exige que o arquivo de origem exista e que seja especificado um destino. Sem um destino, o comando retorna erro. Não cria um arquivo vazio.
O comando mv arquivo.txt é usado para mover ou renomear arquivos e diretórios. Ele também exige que o arquivo de origem exista e que seja especificado um destino. Não cria arquivos vazios.
O comando less arquivo.txt é usado para visualizar o conteúdo de um arquivo de forma paginada. Ele não cria arquivos; se o arquivo não existir, retorna erro. Sua função é de leitura, não de criação.
Para criar um arquivo vazio, lembre-se do comando touch. Ele é o único entre os listados que tem essa função. Os demais comandos (tail, cp, mv, less) são para visualizar, copiar, mover e ler arquivos, respectivamente. Memorize a função de cada um para não errar em questões como esta.
Gabarito: letra A
Link permanente: /questoes/qa434214