Módulo
4: Unix
Comandos
Básicos : Comando
find
Procura
por um determinado arquivo no winchester apartir do diretório especificado
dando uma lista de quais diretórios se encontra o arquivo especificado.
Sintaxe:
find diretório [-parâmetros]
Parametros:
-
-name arquivo = indica o arquivo a ser procurado
-
-user
usuário = indica que o arquivo tem que pertencer a o usuário
indicado
-
-group
grupo = indica que o arquivo tem que pertencer a o grupo indicado
-
-mtime
n = procura os arquivos que foram modificados nos exatos n dias
-
-print
= imprime o nome do arquivo na tela, é sempre necessário
pois sem ele não irá ser mostrado nada
-
-exec
comando {} \; = executa o comando para todos os arquivos encontrados
o {} \; faz parte da sintaxe e é substituído pelo nome
do arquivo e é necessário o espaço entre as chaves
e a barra
Exemplos:
->find files
-name relatorio.txt -print |
|
->find / -name
teste.c -user cris -exec rm {} \ |
^--- |
|
esse
exmplo ira procurar todos os arquivos teste.c apartir da raiz irá
usar o comando rm quando achar o arquivo |
->find /tmp
-user cris -print |
|