104.7 - Padrão e Comandos para Localização de Arquivos Flashcards
Como faço para pesquisar arquivos com mais de 100Kb ?
find ./ -size +100k
Qual a função do comando locate ?
Eles faz uma busca em nome de arquivos de acordo com a string informada. Ele depende de um banco de dados interno para isso.
Qual comando posso utilizar para atualizar o banco de dados do comando locate?
updatedb
Qual o nome do arquivo que o comando updatedb utiliza para suas configurações ?
/etc/updatedb.conf
Qual a função do comando whereis ?
Ele faz uma busca por nome de arquivos nos diretórios onde se encontram os executáveis, libs, manuais e as fontes. Ele só pesquisa a referencia no começo do arquivo
O que é FHS ?
É um padrão de localização de arquivos utilizado pelo Linux. (Filesystem Hierarchy Standard)
Quais diretórios não podem ser montados fora da partição root ?
/bin -> Programas críticos que todos usuários utilizam
/sbin -> Programas críticos que somente admin utiliza
/etc -> Arquivos de configuração do sistema
/lib -> Bibliotecas e módulos kernel
/mnt -> Pontos de montagem
/media -> Pontos de montagem
/proc -> Informações sobre processos
/sys -> Informações sobre hardware
/dev -> Dispositivos e arquivos especiais
Quais diretórios podem ser montados fora da partição root ?
/root -> Diretório do usuário root
/boot -> Arquivos de configuração do bootloader, imagens kernel e initrd
/tmp -> Arquivos temporários
/home -> Diretórios dos usuários
/var -> Arquivos dinâmicos com logs, filas
/usr -> Instalação de programas não críticos
/opt -> Instalação de programas em geral
Quais são os principais diretórios dentro do diretório /usr ?
/usr/local -> Programas não criticos
/usr/X11R6 -> Arquivos de programas de intergace gráficas
/usr/bin -> Programas não essenciais utilizados por todos os usuários
/usr/sbin -> Programas não essenciais utilizados pelo sysadmin
/usr/lib -> Blibliotecas de programas uitlizados no /usr
/usr/share/man -> Fontes dos manuais
O comando xargs delimita a entrada por quais caracteres ?
- Espaço em branco
- Quebra de linha
Qual opção posso utilizar para delimitar a entrada padrão do comando xargs para carácter null ao invés de espaços?
-0 (zero)
ou
–null
Qual opção posso utilizar no comando find para trocar as quebras de linha por caracteres null?
find -print0(zero)