| cat | more | sort | ln | find | grep
Arquivos
cp
Copia arquivos.
# cp [opções] <origem> <destino>
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.
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]
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.
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.