Estou tentando copiar arquivos da minha unidade flash para minha unidade local no Ubuntu. Este é o comando que eu executei
sudo cp -i /media/owner/ESD-USB/mysql /var/lib/
Mas isso gerou uma mensagem de - e os arquivos não foram copiados (substituindo os arquivos originais)
cp: omitting directory '/media/owner/ESD-USB/mysql'
O que preciso fazer para copiar este diretório da minha unidade flash e sobrescrever o diretório atual no meu disco rígido?
Responder1
Você fornece o diretório como argumento de origem e espera cp
copiar os arquivos. Para fazer isso, use -r
a opção (recursiva):
sudo cp -r -i /media/owner/ESD-USB/mysql /var/lib/
Isso criará (ou substituirá o conteúdo do) /var/lib/mysql/
diretório. Você provavelmente quer assim. Caso contrário, se você quiser copiar os arquivos de dentro mysql
para /var/lib/
(ou seja, não para /var/lib/mysql/
), você pode usar:
sudo cp -i /media/owner/ESD-USB/mysql/* /var/lib/