eck*_*kza 6 linux command-line osx file-sharing samba
在工作中,我花了很多时间在运行 SME Server 的联网计算机上处理文件(但这是为 Windows 文件共享设置的,如果这有什么不同的话)。
我一直想知道如何从 bash cd 到网络驱动器的根目录,这样每次我想复制文件时都不必一直调用 Finder / nautilus。有什么建议?
在 Ubuntu 中,我通过 Places - Connect to Server 作为 Windows 共享连接到驱动器。在 OSX 中,我登录到驱动器一次,它只显示在 Finder 中。
在技术上使用 Samba 时,Nautilus 使用 gvfs,它使用 FUSE 使用 libsmbclient 挂载 SMB 共享,实际上您并没有像使用mount命令那样挂载文件系统。当您将 Nautilus 与 SMB 挂载一起使用时,gvfsd-smb会启动一个后台进程。您可以访问 ~/.gvfs/ 中的挂载点,其中有一个目录,其名称基于您用于连接的挂载设置。
查看 /proc/mounts 以查看 gvfs-fuse-daemon 挂载点的详细信息。
一种简单的方法是使用SAMBA挂载共享。安装 samba 后,您可以按如下方式挂载共享:
mount -t cifs -o username=user,password=secret //server.com/share /mount/point
Run Code Online (Sandbox Code Playgroud)
有一个通过 Google 出现的 openSUSE指南。查看man mount.cifs更多选项。
| 归档时间: |
|
| 查看次数: |
10954 次 |
| 最近记录: |