Conhecendo o sistema operacional linux, comandos e seus serviços
Comando cp
O comando cp faz copia de arquivo, diretórios, programas …
Digamos que eu queira copiar um arquivo de um determinado diretório ou pasta, neste exemplo vou copiar o arquivo clamd_(8) do diretório manual_clamav, para o diretório mcp.
A melhor forma de se fazer isso é estar dentro do diretório em que deseja copiar o arquivo e passar o caminho completo para o diretório de destino.
Área de trabalho/manual_clamav$cp clamad_\(8\) /home/sidney/Área\ de\ trabalho/mcp/
Para mais informação man cp.
NOME
Cp – copiar arquivos e diretórios
SINOPSE
Cp [OPTION] … [-T] SOURCE DEST
Cp [OPTION] … SOURCE … DIRECTÓRIO
Cp [OPTION] … -t DIRECTORIA SOURCE …
DESCRIÇÃO
Copiar SOURCE para DEST, ou várias SOURCE (s) para DIRECTORY.
Os argumentos obrigatórios para opções longas são obrigatórios para opções curtas também.
-a, –archive Mesmo que -dR –preserve = all
–backup [= CONTROL] Fazer um backup de cada arquivo de destino existente.
-b como –backup mas não aceita um argumento
–copy-contents Copiar o conteúdo de arquivos especiais quando recursivo
-d mesmo que –no-dereference –preserve = links
-f, –force Se um arquivo de destino existente não puder ser aberto, remova-o e tente novamente (redundante se a opção -n for usada)
-i, –interactive Prompt antes de substituir (substitui uma opção -n anterior)
-H seguem os links simbólicos da linha de comando em SOURCE
-l, –link Arquivos de link em vez de copiar
-L, –dereferência Sempre siga links simbólicos em SOURCE
-n, –no-clobber Não substituir um arquivo existente (substitui um anterior -i opção)
-P, –no-dereference Nunca siga links simbólicos em SOURCE
-p mesmo que –preserve = modo, propriedade, timestamps
–preserve [= ATTR_LIST] Preservar os atributos especificados (padrão: modo, propriedade, tempo-Selos), se possível atributos adicionais: contexto, links, Xattr.
–no-preserve = ATTR_LIST Não preservar os atributos especificados.
–parentes Use o nome completo do arquivo de origem em DIRECTORY.
–remove-destino Remover cada arquivo de destino existente antes de tentar abrir(Contraste com –force)
–parte = QUANDO Controle de criação de arquivos esparsos
–fitas de arrasto Remova quaisquer barras finais de cada argumento SOURCE.
-s, –symbolic-link Fazer links simbólicos em vez de copiar
-S, –suffix = SUFFIX Substituir o sufixo de backup usual
-t, –target-directory = DIRECTORY Copiar todos os argumentos SOURCE em DIRECTÓRIO
-T, –no-diretório-alvo Tratar DEST como um arquivo normal
-u, –update Copiar somente quando o arquivo SOURCE for mais novo do que o arquivo de destino ou quando o arquivo de destino está ausente.
-v, –verbose Explicar o que está sendo feito.
-x, –one-file-system Ficar neste sistema de arquivos.
–help exibir esta ajuda e sair.
–versão Informações da versão de saída e sair.
Por padrão, arquivos SOURCE escassos são detectados por uma heurística. O arquivo DEST correspondente é feito esparso também. Esse é o comportamento selecionado por
–sparse = auto.
Especifique
–sparse = sempre para criar um arquivo DEST esparso sempre que o arquivo SOURCE contiver sequência de zero bytes.
Use –parte = nunca inibir a criação de arquivos escassos.
O sufixo de backup é `~ ‘, a menos que definido com –suffix ou SIM-PLE_BACKUP_SUFFIX. O método de controle de versão pode ser selecionado
–backup ou através da variável de ambiente VERSION_CONTROL.
Aqui estão os valores:
Nenhum desligado
Nunca fazer backups (mesmo se –backup é dado) numerado Fazer backups numerados existente, nulo numeradas, se existirem backups numerados, simples nunca fazer sempre backups simples. Como um caso especial, cp faz um backup de SOURCE quando a força e opções de backup são dadas e SOURCE e DEST são o mesmo nome para um existente, regular.
AUTOR
Escrito por Torbjorn Granlund, David MacKenzie, e Jim Meyering.