为什么我无法将目录从 *nix 复制到 Windows 7 上已安装的 smbfs 共享?

为什么我无法将目录从 *nix 复制到 Windows 7 上已安装的 smbfs 共享?

我已经通过 smbfs 在我的 FreeBSD 机器上安装了一个 Windows 7 目录:

mount
...
//ROOT@BARYONYX/GVKV on /usr/home/gvkv/win (smbfs)

但由于某种原因,当我尝试复制目录时:

cp .vim /win 

我收到以下错误:

cp: .vim is a directory (not copied).

我可以很好地复制文件。目录和 smb 共享有什么特别之处吗?

答案1

它与 smbfs 无关,cp总是需要-r(递归)标志来复制目录。如果您尝试执行以下操作,您应该会得到相同的结果cp .vim /tmp/

$ cp .vim /tmp/
cp: omitting directory `.vim'
zsh: exit 1     cp .vim /tmp/
$ cp -r .vim /tmp/
$

相关内容