103.3 - Gerenciamento Básico de Arquivos Flashcards

1
Q

Qual o diretório HOME do usuário root?

A

/root

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

Seguem alguns comandos:

> cd /tmp
cd /home/user

De acordo com os comandos acima qual o resultado dos comandos abaixo?

> cd -
cd ~
cd ..

A

/tmp
/home/user
/home

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

Qual a função dos comandos abaixo?

ls -a
ls -l
ls -h
ls -r
ls -R
ls -t
A
  • Mostra também os arquivos ocultos que começam com ponto.
  • Mostra os arquivos em formato lista em ordem ascendente de nome
  • Mostra o tamanho dos arquivos em formato humano
  • Mostra os arquivos em ordem descendente de nome
  • Mostra em modo recursivo.
  • Mostra os arquivos em ordem cronológica descendente
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual a função dos caracteres abaixo no comando ls?

ls -l Aula*
ls -l Aula?
ls -l Aula0[1234]
ls -l Aula0[1-5]
ls -l Aula0[!123]
ls -l Aula{10,20,30}
A
  • Lista os arquivos que começam com a string Aula e tenham qualquer conteúdo após isso.
  • Lista os arquivos que comecem com a string Aula e tenham apenas um carácter qualquer após isso.
  • Lista os arquivos que comecem com Aula0 e tenham um dos caracteres a seguir 1 ou 2 ou 3 ou 4.
  • Lista os arquivos que comecem com Aula0 e tenham um dos caracteres a seguir 1 ou 2 ou 3 ou 4 ou 5.
  • Lista os arquivos que comecem com Aula0 e não tenham um dos caracteres a seguir 1 ou 2 ou 3.
  • Lista os arquivos que comecem com Aula e tenham um dos caracteres a seguir 10 ou 20 ou 30.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual a função do comando FILE?

A

Descreve qual o tipo de arquivo informado

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

Qual a função dos comandos abaixo?

cp -v arq1 arq2
cp -i arq1 arq2
cp -r diretorio1 diretorio2
cp -p arq1 arq2

A
  • Copia o arquivo arq1 para o arquivo arq2 e mostra o que está sendo feito
  • Antes de copiar verificar de o arquivo destino existe, se sim pergunta se é para sobrescrever
  • Copia recursivamente o dirtetorio1 para o diretorio2
  • Ao copiar o arquivo arq1 para o arquivo arq2 copia as características do arq1 para o arq2.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual a função dos comandos abaixo?

mv -v arq1 arq2
mv -u arq1 arq2
mv -n arq1 arq2

A
  • Renomeia o arquivo arq1 para arq2 e mostra o que está sendo feito.
  • Só move o arquivo arq1 para o arq2 se o arquivo arq1 for mais novo que o arq2.
  • Só move o arquivo arq1 para o arq2 se ele não existir.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quais as funções do comando TOUCH?

A
  • Cria um arquivo vazio se ele não existir.

- Ele atualiza o timestamp arquivo se ele existir

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

Qual a função dos comandos abaixo?

touch arq1
touch -a arq1
touch -m arq1
touch -t 202007171919.00 arq1
touch -r arq1 arq2
touch -d '20:10' arq1
A
  • Cria o arquivo arq1 vazio se ele não existir ou atualiza os 3 timestamp do arquivo.
  • Altera os atime e ctime do arq1.
  • Altera os mtime e ctime do arq1.
  • Altera os atime e mtime do arq1 para 17-07-2020 19:19 e o ctime para data e hora atual
  • Copia os timestamps atime e mtime do arquivo arq1 para o arquivo arq2 e atualiza o ctime para data e hora atual.
  • Altera os atime e mtime do arq1 para 20:10 do mesmo dia e atualiza o ctime para data e hora atual.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual comando mostra o ultimo acesso, ultima modificação e ultima mudança de um arquivo?

A

> stat arq1

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

Do resultado do comando abaixo quais são as informações sobre timestamp e o que elas significam?

File: alunos2.txt
Size: 96 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 408971 Links: 1
Access: (0664/-rw-rw-r–) Uid: ( 1000/marcoren) Gid: ( 1000/marcoren)
Access: 2020-07-19 12:42:19.989455036 -0300
Modify: 2020-07-16 11:40:17.057382187 -0300
Change: 2020-07-16 11:40:17.057382187 -0300
Birth: -

A

Access Time: Indica a ultima vez que o arquivo foi acessado.

Modify Time: Indica a ultima vez que o conteúdo do arquivo foi alterado.

Change Time: Indica a ultima vez que o metadados do arquivo foi alterado, pode ser alteração de usuário, permissão ou conteúdo.

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

Como posso visualizar os 3 tipos de timestamp de um arquivo com o comando LS?

A
  • atime (Access Time) - ls -lu
  • mtime (Modify Time) ls -l
  • ctime (Change Time) ls -lc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qual a função dos comandos abaixo?

rm -i arq1*
rm -r diretorio1
rm -I arq1*

A
  • Pergunta se é para remover arquivo por arquivo
  • Remove o diretório diretorio1 e todo seu conteúdo
  • Faz uma única pergunta se é para remover todos os arquivos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Porque o comando abaixo deu erro?

> rm Exemplos
rm: cannot remove ‘Exemplos’: Is a directory

A

Porque um diretório só pode ser deletado com a opção -r (recursivo)

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

Qual a função do comando RMDIR?

A

Esse comando server somente para remover diretórios vazios.

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

Como eu faço para criar uma estrutura de diretório do zero?

A

mkdir -p dir1/dir2/dir3

17
Q

Conforme estrutura de diretório abaixo quais as condições para eu deleta-la se eu for usar os comandos rmdir ou rm?

/dir1/dir2/dir3

A

Para utilizar a opção rmdir é necessário que os diretórios estejam vazios e é obrigatório utilizar a opção -p.

Para utilizar a opção rm é obrigatório utilizar a opção -r.

18
Q

Qual comando posso executar para verificar quais arquivos foram alterados na data de ontem?

A

find dir1 -type f -mtime -1

19
Q

Qual comando posso usar para verificar quais arquivos tem a permissão 777 e altera-las para 644?

A

find dir1 -type f -perm 0777 -exec chmod 644 {} \;

20
Q

Quero fazer uma pesquisa que traga o nome de todos os arquivos localizados no diretório /home/user e comecem com a string Aula1 ?

A

find /home/user -type f -name Aula1*

21
Q

Quero juntar todos os aquivos do diretório atual que comecem com Aula1 em um único arquivo de nome backup para transmiti-lo a um outro computador. Qual comando devo utilizar?

A

tar cf backup.tar Aula1*

22
Q

Fiz o download de um arquivo de nome backup.tar. Como faço para verificar seu conteúdo sem abri-lo?

A

tar tf backup.tar

23
Q

Quero juntar os arquivos que comecem com Aula2 em um arquivo .tar, quero preservas as permissões desses arquivos e visualizar o que foi executado. Como posso fazer isso?

A

tar cfpv arquivo.tar Aula2

24
Q

Fiz o download de 3 arquivos de nome:

arq1. gz
arq2. xz
arq3. bz2

Como faço para descompacta-los?

A
  • Para o arquivo .gz utilizar gzip -d arq1.gz ou gunzip -f arq1.gz
  • Para o arquivo .xz utilizar xz -d arq2.xz ou unxz -f arq2.xz
  • Para o arquivo .bz2 utilizar bzip2 -d arq3.bz2 ou bunzip2 -f arq3.bz2
25
Q

Quais opções de compactação eu posso usar no comando tar para arquivos que começam com Aula3?

A

tar cfvz backup.tgz Aula3*
tar cfvj backup.tbz Aula3*
tar cfvJ backup.txz Aula3*

26
Q

Fiz o download dos seguintes arquivos, backup.tgz, backup.tbz e backup.txz. Como faço para descompacta-los?

A

tar xfvz backup.tgz
tar xfvj backup.tbz
tar xfvJ backup.txz

27
Q

Qual a função do comando CPIO ?

A

O comando cpio serve para agrupar arquivos em um único, igual ao tar.

28
Q

Quero juntar e compactar arquivos no diretório padrão que começam com Aula4, mas não posso usar o tar. Como eu posso fazer isso?

A

find ./ -type f -name “Aula4*” | cpio -o | gzip > backup.cpio.gz

29
Q

Fiz o download do arquivo backup.cpio.gz. Como faço para descompacta-lo e criar toda a estrutura de diretórios que está no arquivo?

A

gunzip -c(–stdout) backup.cpio.gz | cpio -d(–make-directories) -i(–extract)

30
Q

Qual a função do comando DD ?

A

A função do comando dd é fazer copia de partições, ou para um arquivo ou para outra partição.

31
Q

Qual a sintaxe do comando DD ?

A

dd if=partição1 of=partição2

ou

dd if=partição1 of=arq1.img