web-dev-qa-db-ja.com

Windows7で* unixからマウントされたcifs共有にディレクトリをコピーできないのはなぜですか?

Smbfsを介してFreeBSDボックスにWindows7ディレクトリをマウントしました。

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

しかし、何らかの理由でディレクトリをコピーしようとすると、次のようになります。

cp .vim /win 

次のエラーが発生します。

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

ファイルは問題なくコピーできます。ディレクトリとsmb共有について何か特別なことはありますか?

3
gvkv

Smbfsとは何の関係もありません。cpは、ディレクトリをコピーするために常に-r(再帰的)フラグを必要とします。 cp .vim /tmp/を実行しようとすると、同じようになります。

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