103.3 Perform basic file management (2) Flashcards

(76 cards)

1
Q

Qual é a finalidade do comando find?

A

Localizar arquivos e diretórios no sistema de arquivos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual é a sintaxe geral do comando find?

A

find STARTING_PATH OPTIONS EXPRESSION

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que define o STARTING_PATH no find?

A

O diretório onde a busca se inicia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Para que servem as OPTIONS no find?

A

Controlar o comportamento e critérios da busca.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que define a EXPRESSION no find?

A

A consulta que determina o que será buscado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que faz o comando find . -name “myfile.txt”?

A

Procura myfile.txt no diretório atual e abaixo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Por que expressões com curingas devem ser colocadas entre aspas no find?

A

Para evitar expansão prematura pelo shell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que faz o comando find /home/frank -name “*.png”?

A

Localiza arquivos .png em /home/frank e subdiretórios.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qual opção do find filtra arquivos regulares?

A

-type f

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual opção do find filtra diretórios?

A

-type d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual opção do find filtra links simbólicos?

A

-type l

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que faz o comando find . -type d -name “example”?

A

Localiza diretórios chamados example.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qual a função da opção -iname?

A

Buscar nomes ignorando maiúsculas e minúsculas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual a função da opção -not?

A

Retornar resultados que não correspondem ao critério.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual a função da opção -maxdepth?

A

Limitar a profundidade da busca.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que faz a opção -mtime no find?

A

Filtra arquivos pelo tempo de modificação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

O que significa o valor passado para -mtime?

A

Número de dias desde a última modificação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

O que faz o comando sudo find / -name “*.conf” -mtime 7?

A

Localiza arquivos .conf modificados nos últimos 7 dias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Por que sudo é usado em buscas a partir de /?

A

Para acessar diretórios protegidos do sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Qual opção do find filtra arquivos por tamanho?

A

-size

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

O que significa -size 100c?

A

Arquivos com exatamente 100 bytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

O que significa -size +100k?

A

Arquivos maiores que 100 kilobytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

O que significa -size -20M?

A

Arquivos menores que 20 megabytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

O que significa -size +2G?

A

Arquivos maiores que 2 gigabytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Como localizar arquivos vazios usando find?
find . -size 0c ou find . -empty
26
Para que serve a opção -exec no find?
Executar um comando nos resultados encontrados.
27
O que faz o comando find . -name "*.conf" -exec chmod 644 '{}' \;?
Altera permissões dos arquivos .conf encontrados.
28
O que representam as chaves {} no -exec?
Cada arquivo encontrado pelo find.
29
Por que o ; do -exec precisa ser escapado?
Para evitar interpretação pelo shell.
30
Qual é a função do comando grep?
Pesquisar conteúdo dentro de arquivos.
31
Como usar grep com find para buscar conteúdo?
Usando -exec grep "texto" '{}' \;
32
O que faz o comando find . -type f -exec grep "lpi" '{}' \; -print?
Lista arquivos que contêm o texto lpi.
33
Qual a função da opção -print?
Exibir os arquivos que correspondem ao critério.
34
Para que serve a opção -delete no find?
Excluir os arquivos encontrados.
35
O que faz o comando find . -name "*.bak" -delete?
Remove arquivos .bak encontrados.
36
Qual é a finalidade do comando tar?
Criar extrair e listar arquivos de arquivamento.
37
O que significa tar?
Tape archive.
38
Qual é a sintaxe geral do tar?
tar OPERATION OPTIONS ARCHIVE FILES
39
Qual operação cria um arquivo tar?
-c
40
Qual operação extrai um arquivo tar?
-x
41
Qual operação lista o conteúdo de um tar?
-t
42
Para que serve a opção -v no tar?
Exibir progresso dos arquivos processados.
43
Para que serve a opção -f no tar?
Especificar o nome do arquivo de arquivamento.
44
O que faz o comando tar -cvf archive.tar stuff?
Cria um arquivo archive.tar com o diretório stuff.
45
Por que o tar funciona de forma recursiva?
Porque processa subdiretórios automaticamente.
46
Como arquivar múltiplos diretórios com tar?
Listando-os separados por espaço.
47
O que faz o comando tar -xvf archive.tar?
Extrai o conteúdo do arquivo archive.tar.
48
Como extrair um tar para um diretório específico?
Usando a opção -C.
49
O que faz a opção -z no tar?
Comprime usando gzip.
50
O que faz a opção -j no tar?
Comprime usando bzip2.
51
O que faz o comando tar -czvf archive.tar.gz stuff?
Cria e comprime archive.tar.gz com gzip.
52
Qual a diferença prática entre gzip e bzip2?
gzip é mais rápido bzip2 comprime mais.
53
Como descompactar um arquivo tar.gz?
tar -xzvf arquivo.tar.gz
54
Qual comando comprime arquivos usando gzip?
gzip FILE
55
O que acontece com o arquivo original ao usar gzip?
Ele é removido após a compressão.
56
Qual comando descomprime arquivos gzip?
gunzip
57
Qual comando descomprime arquivos bzip2?
bunzip2
58
O que significa cpio?
Copy in copy out.
59
Qual é a função do comando cpio?
Criar e extrair arquivos de arquivamento.
60
De onde o cpio recebe a lista de arquivos?
Da entrada padrão stdin.
61
O que faz o comando ls | cpio -o > archive.cpio?
Cria um arquivo cpio com os arquivos listados.
62
Qual opção do cpio cria um arquivo?
-o
63
Qual comando extrai um arquivo cpio?
cpio -i
64
Para que serve a opção -d no cpio?
Criar diretórios necessários na extração.
65
O que representa o símbolo < no uso do cpio?
Redirecionamento de entrada padrão.
66
Qual é a função do comando dd?
Copiar dados de um local para outro.
67
Qual sintaxe especial o dd utiliza?
option=value
68
O que significa if no dd?
Input file.
69
O que significa of no dd?
Output file.
70
O que faz o comando dd if=oldfile of=newfile?
Copia o conteúdo de oldfile para newfile.
71
Por que dd não mostra saída por padrão?
Porque opera em baixo nível sem feedback.
72
Qual opção mostra progresso no dd?
status=progress
73
O que faz o comando dd if=oldfile of=newfile conv=ucase?
Copia dados convertendo para letras maiúsculas.
74
Para que serve o dd com dispositivos de bloco?
Criar backups ou imagens de discos.
75
O que faz o comando dd if=/dev/sda of=backup.dd bs=4096?
Cria backup do disco /dev/sda.
76
Qual é o risco do uso incorreto do dd?
Sobrescrever dados críticos irreversivelmente.