我正在嘗試將文件從閃存驅動器複製到 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/