segunda-feira, 5 de abril de 2010

Comandos que Tratam Arquivos – Parte 3

tail

Exibe, na saida padrão, o conteudo de um arquivo, a partir do ponto especificado ( por default, são exibidas as 10 ultimas linhas).

SINTAXE:

tail [+/- numero [ l b c ] ] [-r]

DESCRIÇÃO:

+ / – numero

indica o deslocamento dentro do arquivo (default = 10 ultimas linhas)

l  b c

inicia a leitura a partir da l, do bloco b, ou do caracter c, a partir do inicio ou do final do arquivo, conforme o indicador de deslocamento (+ ou –) especificado.
arquivo arquivo que sera tratado pelo tail

EXEMPLOS:

- Exibição das 10 ultimas linhas do arquivo messages:

isis:/var/log # tail messages

- Exibição das ultimas 20 linhas do arquivo messages:

isis:/var/log # tail -20 messages

- Exibição do arquivo poema a partir do 5º caractere

isis:/var/log # tail +5c messages

mv

Move arquivos para um mesmo diretorio renomeando-o, ou move arquivos de um diretorio para outro diretorio renomeando-os ou mantendo o mesmo nome.
Permite também renomear diretorios, desde que estejam abaixo da mesma path.

SINTAXE:

mv [—] arquivo fonte arquivo destino

DESCRIÇÃO:

-

Interpreta os argumentos seguintes como arquivos. isto permite a criação de arquivos com nomes inciando com o sinal “-“.
arquivo fonte nome do arquivo que sera movido ou nome do diretorio cujos aruivos serão movidos
arquivo destino nome do arquivo que recebera o arquivo fonte ou nome do diretorio que recebera os arquivos fontes

EXEMPLOS:

- Renomeando arquivos
isis:/tmp # mv pc_audit_vdp.out arq_tmp.lst

- Movendo todo o diretorio carta para o diretorio arquivo
isis:/tmp # mv carta arquivo

- Movendo o arquivo livro do diretorio corrente para o diretorio documentos, mantendo o nome do arquivo
isis:/tmp # mv livro documentos

- Movendo varios arquivos para um novo diretorio
isis:/tmp # mv cap1 cap2 cap3 /home/manual

- Movendo todos os arquivos do diretorio corrente que iniciem com cap para o diretorio livro
isis:/tmp # mv cap*.*

- Movendo todos arquivos do diretorio manual para o diretorio corrente (.)
isis:/tmp # mv /home/manual/* .

- Movendo o arquivo “-arq” para o arquivo livo
isis:/tmp # mv -- -arq lixo

Nenhum comentário:

Postar um comentário