quarta-feira, 14 de abril de 2010

Comandos que Tratam Arquivos – Parte 7

dircmp (hp-ux)

Compara 2 diretorios e o conteudo de seus arquivos em comum.

SINTAXE:

dircmp –d –s dir1 dir2

DESCRIÇÃO:

-d exibe as diferenças entre os arquivos comuns
-s não lista os nomes dos arquivos que tenham nomes identicos
dir1 dir2 diretorios cujos arquivos serão comparados

COMENTARIOS:

O comando dircmp caminha em paralelo entre 2 diretorios. Para cada arquivo do diretorio fonte, o comando procura o arquivo correspondente no diretorio destino e compara.

EXEMPLOS:

- Comparação de arquivos entre 2 diretorios

isis:~ # dircmp curdir apostdir

Será exibido um resumo das diferenças entre os diretorios cursodir e apostdir. Serão apresentados primeiro os arquivos existentes em um diretorio e não no outro e posteriormente os arquivos existentes nos dois diretorios.

od

Faz dump de arquivos. Lista conteudo de arquivos em octal (default), hexadecimal ou decimal.

SINTAXE:

od [ –b c d o x ] [ arquivo ]

DESCRIÇÃO:

-b interpreta os bytes em octal
-c interpreta os bytes em caracteres ASCII

Certos caracteres não graficos aparecem no formato de “escape da linguagem c: nulo = \0, retrocesso = \b, alimentaçao de formulario = \f, nova linha = \n, retorno do carro = \r, caractere de tabulação = \t.
-d interpreta palavras em decimal
-o interpreta palavras em octal (default)
-x interpreta palavras em hexadecimal

Exemplo:

isis:~ # od poema
0000000 060542 060564 064564 064156 020141 072561 067141 067544
0000020 067040 071541 062543 062412 070163 066141 060550 071040
0000040 066541 071541 070040 066145 020157 064143 067541 060412
0000060 066440 067145 067151 020141 072561 067141 067544 062040
0000100 071157 062555 070012 062557 060440 066440 067541 067040
0000120 020157 067543 060562 060543 005157
0000132
isis:~ #

isis:~ # od -cx poema
0000000   b   a   t   a   t   i   n   h   a       q   u   a   n   d   o
        6162 6174 6974 686e 2061 7571 6e61 6f64
0000020       n   a   s   c   e  \n   e   s   p   a   l   h   a       r
        6e20 7361 6563 650a 7073 6c61 6168 7220
0000040   a   m   a   s       p   e   l   o       c   h   a   o  \n   a
        6d61 7361 7020 6c65 206f 6863 6f61 610a
0000060       m   e   n   i   n   a       q   u   a   n   d   o       d
        6d20 6e65 6e69 2061 7571 6e61 6f64 6420
0000100   o   r   m   e  \n   p   o   e       a       m   a   o       n
        726f 656d 700a 656f 6120 6d20 6f61 6e20
0000120   o       c   o   r   a   c   a   o  \n
        206f 6f63 6172 6163 0a6f
0000132
isis:~ #

Nenhum comentário:

Postar um comentário