![*nix에서 Windows 7에 탑재된 smbfs 공유로 디렉터리를 복사할 수 없는 이유는 무엇입니까?](https://linux55.com/image/48240/*nix%EC%97%90%EC%84%9C%20Windows%207%EC%97%90%20%ED%83%91%EC%9E%AC%EB%90%9C%20smbfs%20%EA%B3%B5%EC%9C%A0%EB%A1%9C%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EB%B3%B5%EC%82%AC%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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/
$