Enquanto se trabalha no terminal, é frequentemente necessário copiar ficheiros. O comando cp
Linux é mais frequentemente utilizado para este fim. Vem por defeito em todas as distribuições e é capaz de copiar ficheiros e pastas, bem como de guardar os seus atributos nos sistemas de ficheiros Linux.
O
comando"cp
" em Linux é usado para copiar ficheiros e diretórios. A sintaxe do comando é a seguinte:
cp [options] <source file/directory> <target file/directory>
Por exemplo, o seguinte comando pode ser usado para copiar oficheiro "file.txt
" para o diretório"/home/user/documents
":
cp file.txt /home/user/documents/
Se pretender copiar todos os ficheiros do diretório"dir1
" para o diretório"dir2
", pode utilizar o seguinte comando:
cp -r dir1/* dir2/
Algumas das opções mais usadas para o comando"cp
" são:
-r
ou --recursive
: copia diretórios recursivamente, incluindo todos os arquivos e subdiretórios;
-v
ou --verbose
: mostra informações sobre o processo de cópia;
-i
ou --interactive
: pede confirmação antes de copiar ficheiros;
-u
ou --update
: copia apenas os ficheiros que são mais recentes do que os ficheiros existentes no diretório de destino;
-p
ou --preserve
: preserva os atributos do ficheiro (dono, permissões, timestamps, etc.).
Mais informações sobre o comando"cp
" e suas opções podem ser obtidas executando o comando"man cp
".