O comando cp no linux é utilizado para copiar arquivos ou diretórios, ele cria uma copia exata, na própria sintaxe do comando cp você deve escolher o nome da cópia.
Fazer copias de arquivos e diretórios é uma tarefa muito básica e muito importante, já que a todo momento estamos lidando com arquivos e diretórios, seja para configurações avançadas ou básicas, o importante é ter sempre uma cópias de seus arquivos, para que não perca os trabalhos.
Modo de operação:
1º Copia um arquivo
2º Copia vários arquivos
3º Copia diretórios inteiros para outros diretórios
Exemplo
cp Arquivo.txt Arquivo-backup.txt
Esse comando faz uma cópia exata do Arquivo.txt e essa nova cópia se chama Arquivo-backup.txt
Sintaxe:
cp [opções] origem destino
Opções do comando cp
-i: perguntar antes de sobrescrever arquivos já existentes.
-f: substitui arquivos existentes sem pedir confirmação.
–attributes-only: Copia apenas os atributos (cria arquivo vazio).
-l: Criar hard links em vez de copiar os arquivos.
-n: Não sobrescrever arquivos já existentes.
-R: Copia diretórios recursivamente.
-s: Cria links simbólicos em vez de copiar arquivos.
-u: Copiar apenas quando o arquivo de origem for mais novo do que o arquivo de destino ou quando o arquivo de destino não existir.
-v: Modo verboso, ou seja Exibe o processo durante a cópia.
Mais exemplos práticos:
cp Arquivo35.txt /tmp
Copia o arquivo Arquivo35.txt para dentro do diretório /tmp
cp /etc/apt/sources.list .
Copia o arquivo sources.list para o diretório que você está, (ponto significa diretório atual).
cp -i /etc/apt/sources.list .
Faz exatamente a mesma coisa que o comando acima, a única diferença é que exibe a pergunta se você quer realmente sobrescrever o arquivo.
cp -r /var ./Documentos/
Copia recursivamente o conteúdo do diretório /var
cp * /tmp
Copia todos os arquivos do diretório atual para /tmp
cp /bin/* .
Copia todos os arquivos do diretório /bin para o diretório atual.
cp -R /bin /tmp
Copia o diretório /bin e todos os arquivos/sub-diretórios existentes para o diretório /tmp.
Comando rm
O comando rm é utilizado para remover arquivos, vejas alguns exemplos logo abaixo.
rm Arquivo36.txt
Remove o Arquivos36.txt
rm -r ./Documentos/var
Remove todo o conteúdo desse diretório, recursivamente.
Comando proibido
Agora um comando extremamente proibido, esse comando DELETA todo o seu sistema, não utilize.
rm -rf /
Você já sentiu vontade de ser um hacker profissional e invadir sistemas de qualquer local que esteja, agora é sua oportunidade, conheça o curso HACKER ÉTICO o melhore treinamento de HACKERS do BRASIL.
Deixe um comentário