Я пытаюсь скопировать файлы с моей флешки на локальный диск в Ubuntu. Это команда, которую я выполнил

sudo cp -i  /media/owner/ESD-USB/mysql /var/lib/

Но это выводит сообщение - и файлы не были скопированы (заменяя оригинальные файлы)

cp: omitting directory '/media/owner/ESD-USB/mysql'

Что мне нужно сделать, чтобы скопировать этот каталог с моей флешки и перезаписать текущий каталог на моем жестком диске?

1 ответ1

0

Вы задаете каталог как исходный аргумент и ожидаете, что cp скопирует файлы. Для этого используйте параметр -r (рекурсивный):

sudo cp -r -i /media/owner/ESD-USB/mysql /var/lib/

Это создаст (или перезапишет содержимое) /var/lib/mysql/ каталог. Вы, вероятно, хотите так. В противном случае, если вы хотите скопировать файлы из mysql в /var/lib/ (т.е. не в /var/lib/mysql/), вы можете использовать:

sudo cp -i /media/owner/ESD-USB/mysql/* /var/lib/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .