Escolar Documentos
Profissional Documentos
Cultura Documentos
Comando find: Sua utilidade principal encontrar arquivos dentro de um sistema de arquivos.
Exemplos de Utilizao:
1.1 O comando find, localiza os arquivos no diretrio atual e seus subdiretrios, isso quando no especificado o local
exato onde se quer fazer a pesquisa.
Exemplo:
$ find -name '*img'
(supondo que o diretrio onde foi dado o comando foi o /home do usurio, como o local da pesquisa no foi determinado
no comando, o find procurar no diretrio e atual e em todos os seus subdiretrios, por arquivos todos os arquivos que
contenham img, no final do nome).
Para o inicio do nome usa-se: $ find -name 'img*'
Para trechos do nome usa-se: $ find -name '*img*'
1.2 O comando find tambm localiza links, que apontam para arquivos utilizando a opo -l
Exemplo: find /home/Curso -lname 'trabalho*'
( interessante observar tambm que neste caso o local da pesquisa foi definido como /home/curso mas poderia ser
tranquilamente da outra maneira)
1.3 O comando find faz tambm buscas por tipos de arquivos. Exemplo:
- Encontrar diretrios em /var que se chamem exatamente track:
$ find /var -type d -name track
- Encontrar arquivos em /home cujo nome termine em .tmp:
$ find /home -type f -name '*.tmp'
1.4 O comando find, no faz s busca por nome e por tipo. Faz tambm por data de modificao, ltimo acesso,
por proprietrio e etc. Para mais informaes consulte o manual do comando atravs de: : $ man find ou find help
2. Comando grep: Sua funo efetuar uma filtragem na sada de determinado programa.
Exemplo: Tomemos como exemplo o comando de listagem (ls), se o aplicarmos no /home com a opo la, o resultado
ser uma listas de todos os arquivos e diretrios presentes no /home. Logo se quisermos obter uma filtragem para que o
ls mostre apenas os arquivos e diretrios que contenham o termo Trabalho de Informtica, utilizamos o comando grep
na sada do ls, da seguinte maneira.
$ ls la | grep Trabalho\ de\ Informtica
O comando grep case sensitive, e podemos filtrar no apenas pelo nome, mas pela data de modificao, pelo tipo e
etc.
A uma opo chamada v, que inverte os resultados do grep, que tambm bastante til, a saber:
6. Compactao de Arquivos: A compactao uma meio de fazer com que um arquivo seja reduzido a fim de
que este ocupe menos espao em disco ou menos volume de trafego em rede. Existem dois tipos de
compactao. A compactao com perdas, ocorre quando a excluso de dados irrelevantes de um arquivos
(Exemplo: a codificao de udio .mp3, exclui os sons inaudveis ao ser humano). E a compactao sem perdas,
onde h uma reorganizao dos dados, para que estes ocupem um menor espao (Exemplo: .rar, .zip, .tar.bz2,
.tar.gz entre outros).
6.1.1 Compactao no formato .zip (veja o exemplo para o diretrio relatrios, presente na pasta
/home/Documentos):
Dentro da pasta em questo digite:
$ unzip relatrios.zip
Obs.: ao extrair tenha certeza que o arquivo final j no existe na pasta. A compresso zip no recomendada para
arquivos muito pequenos
7. Comando tar
7.1 Bz2 ou gz
-c criar arquivo
-x extrair arquivo
-f opo para designar que a prxima lia de texto o nome final do arquivo
-z opo que escolhe o gz como formato do arquivo
-j opo que escolhe o bz2 como formato do arquivo
-p preserva as permisses originais do arquivo
-v mostra o processamento da compresso
Exemplo 1: bz2
Obs: a ordem das opes indiferente desde que o f aparea sempre antes do nome do arquivo final. No caso
exemplo 1 criou-se um arquivo (-c), do tipo bz2 (j), mostrando no terminal todo o processo de compresso (v) e o f
especifica o nome do arquivo. As permisses no foram mantidas pois o p no est presente na linha de comando.
Vale lembrar que no a extenso que ir determinar o tipo de arquivo compactado, e sim a opo j ou -z, veja:
8. Permisses As permisses so necessrios para definir o direito de acesso aos arquivos no Linux.
- - - - - - - - - - h dez traos
R leitura -- 4
W escrita 2
X executar 1
Para saber o nmero de cada permisso necessrio somar as permisses de cada usurio separadamente e agrupar
o resultado em um nmero de trs algarismos.
Exemplo
drw-r----x
a permisso para esse arquivo (diretrio pois tem o d no comeo) 6 (rw), 4 (r), 1 (x), ou seja, 641
H ainda a forma alfabtica de determinar as permisses. E a forma binria de saber qual a permisso do arquivo.
Aberto para melhoramentos e atualizaes pesquise outras fontes na internet para sanar possveis erros...
Luciano Arajo