Я пытаюсь скопировать файлы с флешки на локальный диск в Ubuntu. Это команда, которую я запустил
sudo cp -i /media/owner/ESD-USB/mysql /var/lib/
Но это вывело сообщение - и файлы не были скопированы (заменив исходные файлы)
cp: omitting directory '/media/owner/ESD-USB/mysql'
Что мне нужно сделать, чтобы скопировать этот каталог с флэш-накопителя и перезаписать текущий каталог на жестком диске?
решение1
Вы указываете каталог в качестве исходного аргумента и ожидаете 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/