Qual é a sintaxe geral do uso do comando cp no Linux
Foi discutido que o comando CP é usado para copiar os arquivos e diretórios de um localização Para outro em Linux. Então vamos precisar Caminhos de dois locais diferentes, um de onde o arquivo está sendo copiado e o outro, onde deve ser colado. A sintaxe geral do uso do comando CP será:
$ cp [options] [fonte de arquivo/diretório onde está sendo copiado] [Destino do arquivo/diretório onde ele deve ser colado]
A sintaxe geral é simples de entender, com o uso do comando CP, também podemos usar diferentes opções de cópia, algumas delas são:
Opções | Descrição |
---|---|
-b | Esta opção fará o backup de todo o conteúdo do arquivo |
-f | Esta opção é usada para copiar forcly todo o conteúdo do arquivo da fonte para o destino |
-eu | Esta opção confirmará de você antes de copiar os arquivos exibindo uma mensagem |
-n | Não substituirá o arquivo se algum arquivo já estiver presente no caminho de destino |
Como usar o comando CP no Linux
Vamos explorar o uso do comando CP no Linux usando diferentes exemplos. Se quisermos copiar e colar o arquivo no mesmo diretório, podemos usar o comando cp:
$ cp myfile.txt myNewFile.TXT
Para confirmar que o novo arquivo foi criado, listaremos o conteúdo do diretório usando o comando LS:
$ ls
Usaremos a opção "-i" para que, se o arquivo já estiver presente com o novo nome, ele confirme de nós para substituí-lo ou não:
$ cp -i myfile.txt myfile.TXT
Na saída acima, não queremos substituir, então digitamos "n". Para copiar o arquivo, myfile.txt do diretório inicial do diretório de documentos, usaremos o comando cp como:
$ cp -v myfile.txt myfile1.txt myNewFile.documentos txt
Usamos a opção "-v", pois ela nos informará os detalhes da execução do comando e para confirmar que o arquivo foi copiado, executamos o comando:
Documentos de $ LS
Para criar o backup do myfile.txt, usaremos a opção "-b":
$ cp -b myfile.txt backupfile.TXT
Também podemos copiar o diretório com a ajuda do comando CP, por exemplo, copiaremos o diretório "MyDirectory" para documentos usando o comando:
$ CP -R MyDirectory Documents
Usamos a opção "-r", então se houver algum diretório dentro do "MyDirectory", ele também será copiado.
Conclusão
O comando CP é usado para copiar os arquivos e diretórios com todo o seu conteúdo de um local para outro. Neste artigo, exploramos a utilização do utilitário de linha de comando CP com suas opções básicas de backup, verboso e interativo.