Arquivos

Cp = Copia arquivos.

# cp [opções] <origem> <destino> "copia comum"

# cp –Rp <origem> <destino> "copia os sub-diretóio sem alterar os direitos dos arquivos".

Opções:

-f: remove, caso existam no destino, arquivos de mesmo nome;

-i: exibe o prompt caso existam arquivos de mesmo nome no diretório;

-v: imprime o nome de cada arquivo antes de copiá-lo;

-x: não copia subdiretórios de um diferente sistema de arquivos;

-R: copia diretórios repetidamente;

mv = Move e renomeia arquivos.

# mv [opções] <origem> <destino>

Opções: -f: remove arquivos do diretório de destino com o mesmo nome;

-i: exibe um prompt, caso exista um arquivo com o mesmo nome;

-v: exibe o nome de cada arquivo antes de move-lo;

Rm = remove arquivos.

# rm [opções] <arquivo>

Opções:

-i exibe um prompt que pede a confirmação;

-r remove o conteúdo de diretórios repetidamente.

-f remove arquivos sem confirmação.

Cat = Concatena e imprime arquivos no dispositivo de saída padão.

# cat [opções] <arquivo>

Opções:

-n: enumera todas as linhas do arquivo;

-b: enumera todas as linhas não brancas do arquivo;

-s: durante a exibição, substitui linhas brancas adjacentes por uma unica linha;

-v: exibe todos os caracteres não-imprimíveis, com exceção dos caracteres de final de linha e do TAB;

-A: equivalente a -vET;

-E: mostra os caracteres de final de linha (representados por $);

-T: mostra todos os caracteres TAB (representados por ^l);

-e: equivalente a -vE;

-t: equivalente a -vT.

More = Exibe um arquivo em incrementos. Caso não seja especifica nenhum opção, o arquivo será exibido tela a tela.

# more [opções] <arquivo>

Opções:

-num: permite especificar o número de linha para exibição;

-d: a cada incremento exibe um prompt de opções;

-s: comprime diversas linhas em branco adjacentes em uma única linha;

-l: não pausa em uma linha que contenha quebra de página (^L);

-u: suprimi o sublinhado;

+/<palavra>: começa a exibição duas linha antes da primeira ocorrência da palavra passada como parâmetro;

+linha: inicia a exibição a partir da linha passada como parâmetro.

Sort = Ordena o arquivo passado como parâmetro.

# sort [opções] [+pos1] [-pos2] [-o arqsaida] <arquivo>

Opções:

+pos1,

-pos2: a classificação é limitada em pos1 e pos2;

-o: direciona o resultado para arsaída (qualquer arquivo);

-c: verifica se o arquivo já está ordenado;

-u: elimina as linhas duplicadas no resultado;

-f: não faz distinção entre maiúsculas e minúsculas;

-r: inverte a ordem da classificação.

Ln = Cria links para arquivos.

# ln [opções] <caminho_origem> <caminho_destino>

Opções:

-b: faz backup de arquivos que poderão ser removidos;

-s: faz um link simbólico ao invés de um físico;

-i: exibe um prompt para confirmar a remoção de arquivos de destino;

find = Procura, hierarquicamente, por arquivos em um diretório.

# find [caminho] [opções]

# find / -name "arquivo"

Opções:

-name padrão: procura por arquivo que possua o padrão especificado;

-mount: não procura em outros sistemas de arquivos;

-group grupo: procura por arquivos do grupo especificado.

# find $HOME –name dony –exec rm –f {}\;

# find Encontrar

$HOME No diretório /home

–name Nome da palavra chave "dony"

–exec Executar ação "rm –f"

{} Arquivo encontrado

\; Terminando linha comando.

Grep = Procura um texto como parâmetro em um ou mais arquivos.

# grep [-opções] <modelo> <arquivo>

Opções:

-v: exibe todas as linhas que não possuem o modelo;

-c: exibe o número de linhas que apresentam o modelo;

-n: havendo ocorrências, é mostrado o número da linha no arquivo;

-y: não faz distinção entre letras maiúsculas e minúsculas;

-w: o modelo só poderá coincidir com palavras inteiras.

Hosted by www.Geocities.ws

1