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.
Como eu faço para criar uma estrutura de diretório do zero?
mkdir -p dir1/dir2/dir3
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
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.
Qual comando posso executar para verificar quais arquivos foram alterados na data de ontem?
find dir1 -type f -mtime -1
Qual comando posso usar para verificar quais arquivos tem a permissão 777 e altera-las para 644?
find dir1 -type f -perm 0777 -exec chmod 644 {} \;
Quero fazer uma pesquisa que traga o nome de todos os arquivos localizados no diretório /home/user e comecem com a string Aula1 ?
find /home/user -type f -name Aula1*
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?
tar cf backup.tar Aula1*
Fiz o download de um arquivo de nome backup.tar. Como faço para verificar seu conteúdo sem abri-lo?
tar tf backup.tar
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?
tar cfpv arquivo.tar Aula2
Fiz o download de 3 arquivos de nome:
arq1. gz
arq2. xz
arq3. bz2
Como faço para descompacta-los?
- 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
Quais opções de compactação eu posso usar no comando tar para arquivos que começam com Aula3?
tar cfvz backup.tgz Aula3*
tar cfvj backup.tbz Aula3*
tar cfvJ backup.txz Aula3*
Fiz o download dos seguintes arquivos, backup.tgz, backup.tbz e backup.txz. Como faço para descompacta-los?
tar xfvz backup.tgz
tar xfvj backup.tbz
tar xfvJ backup.txz
Qual a função do comando CPIO ?
O comando cpio serve para agrupar arquivos em um único, igual ao tar.
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?
find ./ -type f -name “Aula4*” | cpio -o | gzip > backup.cpio.gz
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?
gunzip -c(–stdout) backup.cpio.gz | cpio -d(–make-directories) -i(–extract)
Qual a função do comando DD ?
A função do comando dd é fazer copia de partições, ou para um arquivo ou para outra partição.
Qual a sintaxe do comando DD ?
dd if=partição1 of=partição2
ou
dd if=partição1 of=arq1.img