我已经通过 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/
$