use*_*448 4 linux file-transfer
sudo cp -v -r -f source destination对于少数目录和文件,将复制命令作为 运行,得到错误为cp: cannot overwrite directory with non-directory.
案例 1当您尝试复制与目录(目标)具有相同名称的文件(源)时,您会收到此错误。
情况 2当您尝试在已经存在同名对象的目录(目标)中复制符号链接(源)时,会出现此错误。
解决方案
使用rsync。另请参阅有关符号链接的以下选项
-l, --links 将符号链接复制为符号链接
-L, --copy-links 将符号链接转换为参考文件/目录
--copy-unsafe-links 只转换“不安全”的符号链接
--safe-links 忽略指向树外的符号链接
-k, --copy-dirlinks 将指向 dir 的符号链接转换为引用 dir
-K, --keep-dirlinks 将接收器上的符号链接目录视为目录
否则:从目标路径手动移除对象(或移动或重命名),然后从源路径复制对象。
| 归档时间: |
|
| 查看次数: |
18823 次 |
| 最近记录: |