Estou tendo alguns problemas para copiar uma pasta com arquivos nessa pasta para outra pasta. Comando cp -r
doesn't copie os arquivos na pasta.
A opção que você está procurando é -R
.
cp -R path_to_source path_to_destination/
/
conforme @muni764's comentário.Você está procurando pelo comando cp
. Você precisa mudar os diretórios para que você esteja fora do diretório que você está tentando copiar. Se o diretório que você está copiando se chama dir1' e você quer copiá-lo para sua pasta
/home/Fotos':
cp -r dir1/ ~/Pictures/
O Linux é sensível a maiúsculas e minúsculas e também precisa do /' após cada diretório para saber que não é um arquivo.
~é um caractere especial no terminal que automaticamente avalia para o diretório home do usuário atual. Se você precisa saber em qual diretório você está, utilize o comando
pwd`.
Quando você não sabe como usar um comando Linux, há uma página de manual que você pode consultar digitando
man [insert command here]
num prompt terminal.
Além disso, para completar automaticamente longos caminhos de arquivo ao digitar no terminal, você pode pressionar Tab depois de ter começado a digitar o caminho e você será apresentado com escolhas, ou ele irá inserir a parte restante do caminho.