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.