use*_*757 8 command-line ls shared-folders
超级新的 linux/终端用户在这里-
是否可以直接在 NAS 上公共文件夹内的目录上使用 ls 和 cd 命令,或者共享是否需要我先安装在根目录结构中?
如果是这样,路径看起来如何?
这取决于NAS是如何设置的?
它使用Windows共享吗?然后您可以使用smbclient连接到服务器,然后您可以使用lsand cd。连接类似的东西smbclient //192.168.2.10/Volume1。
它使用ftp吗?然后你就可以使用ftp连接到服务器cd并ls再次使用。连接类似的东西:ftp 192.168.2.10。
它使用sftp吗?然后你就可以使用sftp连接到服务器cd并ls再次使用。连接类似的东西:sftp user@192.168.2.10。
等等。所以通常你不需要挂载它,因为通常你可以使用客户端访问文件。
我扩展了 samba 版本,因为你有那种分享:
您需要 NAS 的 ip,例如 192.168.2.10,然后在终端中输入:
smbclient -L=192.168.2.10
Run Code Online (Sandbox Code Playgroud)
服务器会要求输入密码,但因为您说它是公共共享,所以您不需要密码,只需按ENTER。现在您将看到服务器上的共享服务,例如:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.14a]
Sharename Type Comment
--------- ---- -------
Volume1 Disk
IPC$ IPC IPC Service ()
ADMIN$ IPC IPC Service ()
Run Code Online (Sandbox Code Playgroud)
如您所见,我只有一个名为Volume1.
现在你输入
smbclient //192.168.2.10/Volume1
Run Code Online (Sandbox Code Playgroud)
或者
smbclient \\\\192.168.2.10\\Volume1
Run Code Online (Sandbox Code Playgroud)
Volume1使用 ip访问服务器上的共享192.168.2.10。服务器再次要求输入密码,只需按ENTER。
现在您在客户端中,可以浏览共享卷,而无需将其安装到您的文件系统。您可以键入help以获取可用命令,但如果您熟悉ftp它,则基本相同。您可以使用ls来列出目录内容,或cd更改目录。您可以使用 退出客户端quit。
使用这种方式,共享不会挂载到您的文件系统,只有客户端与服务器通信。(我想这是你的问题。)