Você está na página 1de 5

1.

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:

$ ls la | grep -v Trabalho\ de\ Informtica


(Esse comando far com que seja filtrados todos os resultados menos Trabalho de Informtica).

3. Sistemas de Arquivos: a forma como os dados so organizados em determinado dispositivo. Os sistemas de


arquivos padro do Windows so: NTFS, FAT16, FAT 32. E no Linux so: EXT2, EXT3, EXT4, ReiserFS, XFS, JFS. De
ponto de vista mais tcnico sistema de arquivos tambm : Um sistema de arquivos um conjunto de estruturas
lgicas e de rotinas, que permitem ao sistema operacional controlar o acesso ao disco rgido.
4. Comando Mount: O comando mount usado para incluir (montar) o sistema de arquivos, de um dispositivo
qualquer, a arvore de diretrios do Linux.
Para montar um sistema de arquivos, utilizamos a opo t, para que possamos especificar o seu tipo. Alm de seu
caminho ( /dev.....) e o local onde queremos montar. Por ser um padro Linux, aconselhvel que montemos
dispositivos no /mnt ou no /media, para facilitar a localizao para uma posterior desmontagem. Veja o Exemplo:
$ mount -t ntfs /dev/sda1 /mnt/Dados
$ mount -t ntfs /dev/sda1 /media/Dados

5. Comando Umount: O commando umount o contrrio do anterior e para desmontar um dispositivo no


necessrio informar seu tipo, s necessria sua localizao de montagem.
$ umount /mnt/Dados

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).

No Linux a compactao se d atravs dos seguintes comandos.

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:

$ zip r relatrios.zip relatrios

(COMANDO NOMEDOARQUIVO.ZIP NOMEDOARQUIVO)

6.1.2 Extrao .zip

$ 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

O comando tar pode comprir em varias opes a saber:

7.1 Bz2 ou gz

So opes relevantes do comando tar

-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

$ tar cjvf relatrios.tar.bz2 relatrios

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:

Exemplo 2: compresso no formato gz (gzip)

$ tar czvf relatrios.tar.gz relatrios

As duas ultimas compresses se mostraram mais eficientes para arquivos pequenos

8. Permisses As permisses so necessrios para definir o direito de acesso aos arquivos no Linux.

Ao dar comando ls -l nota-se que:

- - - - - - - - - - h dez traos

O primeiro refere-se ao tipo de arquivo


O 2, 3 e 4 as permisses referentes ao dono
O 5 6 e 7 ao grupo
O 8 9 e 10 a outros usurios fora do grupo

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

Chmod o comando que define as permisses dos arquivos.

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

Você também pode gostar