我正在尝试将文件从闪存驱动器复制到 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/