103.3 - Gerenciamento Básico de Arquivos Flashcards
Qual o diretório HOME do usuário root?
/root
Seguem alguns comandos:
> cd /tmp
cd /home/user
De acordo com os comandos acima qual o resultado dos comandos abaixo?
> cd -
cd ~
cd ..
/tmp
/home/user
/home
Qual a função dos comandos abaixo?
ls -a ls -l ls -h ls -r ls -R ls -t
- 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
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}
- 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.
Qual a função do comando FILE?
Descreve qual o tipo de arquivo informado
Qual a função dos comandos abaixo?
cp -v arq1 arq2
cp -i arq1 arq2
cp -r diretorio1 diretorio2
cp -p arq1 arq2
- 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.
Qual a função dos comandos abaixo?
mv -v arq1 arq2
mv -u arq1 arq2
mv -n arq1 arq2
- 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.
Quais as funções do comando TOUCH?
- Cria um arquivo vazio se ele não existir.
- Ele atualiza o timestamp arquivo se ele existir
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
- 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.
Qual comando mostra o ultimo acesso, ultima modificação e ultima mudança de um arquivo?
> stat arq1
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: -
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.
Como posso visualizar os 3 tipos de timestamp de um arquivo com o comando LS?
- atime (Access Time) - ls -lu
- mtime (Modify Time) ls -l
- ctime (Change Time) ls -lc
Qual a função dos comandos abaixo?
rm -i arq1*
rm -r diretorio1
rm -I arq1*
- 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
Porque o comando abaixo deu erro?
> rm Exemplos
rm: cannot remove ‘Exemplos’: Is a directory
Porque um diretório só pode ser deletado com a opção -r (recursivo)
Qual a função do comando RMDIR?
Esse comando server somente para remover diretórios vazios.