linux系统中访问共享的完整命令

不及物动词 其他 19

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Linux系统中访问共享,可以使用以下命令:

    1. 查看共享资源:smbclient -L <共享主机名或IP地址> -U <用户名>,这个命令会列出共享主机上的所有共享资源。

    2. 连接到共享:smbclient //<共享主机名或IP地址>/<共享名称> -U <用户名>,这个命令会连接到指定的共享并提示输入密码进行身份验证。

    3. 列出共享中的文件和文件夹:ls,这个命令会列出共享中的所有文件和文件夹。

    4. 下载文件:get <文件名>,这个命令会从共享中下载指定的文件到当前目录。

    5. 上传文件:put <文件名>,这个命令会将当前目录下的文件上传到共享中。

    6. 创建新文件夹:md <文件夹名称>,这个命令会在当前目录中创建一个新的文件夹。

    7. 进入子目录:cd <子目录名称>,这个命令会进入指定的子目录。

    8. 返回上级目录:cd ..,这个命令会返回上一级目录。

    9. 删除文件:del <文件名>,这个命令会删除共享中的指定文件。

    10. 删除文件夹:rd <文件夹名称>,这个命令会删除共享中的指定文件夹。

    以上是在Linux系统中访问共享的基本命令。根据实际需求,还可以使用其他smbclient命令来进一步管理共享资源。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,访问共享的命令主要依赖于网络文件系统(Network File System,NFS)和服务器消息块(Server Message Block,SMB)两种协议。下面是访问共享的完整命令:

    1. 使用NFS访问共享:
    NFS是一种在本地和远程系统之间共享文件的网络协议。要使用NFS访问共享,需要执行以下命令:

    – 安装NFS客户端:sudo apt-get install nfs-common
    – 创建一个本地目录用于挂载共享:sudo mkdir /mnt/share
    – 挂载NFS共享:sudo mount remote_host:/remote_share /mnt/share
    – 卸载共享:sudo umount /mnt/share

    2. 使用SMB访问共享:
    SMB是一种用于在本地和远程系统之间共享文件和打印机的网络协议。要使用SMB访问共享,需要执行以下命令:

    – 安装SMB客户端:sudo apt-get install smbclient
    – 身份验证(可选):smbclient -U username //remote_host/remote_share
    – 列出共享目录中的文件:smbclient -L //remote_host/remote_share
    – 挂载SMB共享:sudo mount -t cifs //remote_host/remote_share /mnt/share -o username=user,password=pass

    3. 自动挂载共享:
    为了在系统启动时自动挂载共享,可以将共享信息添加到/etc/fstab文件中。编辑/etc/fstab文件并添加以下行:

    – NFS共享:remote_host:/remote_share /mnt/share nfs defaults 0 0
    – SMB共享://remote_host/remote_share /mnt/share cifs username=user,password=pass 0 0

    4. 确认共享已成功挂载:
    可以使用mount命令检查共享是否正确地挂载到本地目录。执行以下命令:

    – mount | grep /mnt/share

    5. 卸载共享:
    如果需要卸载已挂载的共享,可以使用umount命令。执行以下命令:

    – sudo umount /mnt/share

    以上是在Linux系统中访问共享的完整命令。根据需要选择使用NFS还是SMB。对于频繁访问的共享,可以配置自动挂载。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,我们可以使用以下命令来访问共享:

    1. smbclient命令:
    smbclient命令是Samba软件包的一部分,用于与Windows共享文件夹进行交互。该命令提供了类似于Windows资源管理器的界面,可以列出、下载和上传文件到共享文件夹。

    使用以下命令安装smbclient软件包:
    “`
    sudo apt-get install smbclient
    “`

    然后,使用以下命令连接到共享:
    “`
    smbclient //共享服务器IP地址/共享文件夹名称 -U 用户名
    “`
    例如:
    “`
    smbclient //192.168.0.100/share -U john
    “`
    连接成功后,您可以使用命令如下:
    “`
    ls:列出共享文件夹中的文件和文件夹
    get:从共享文件夹中下载文件
    put:上传文件到共享文件夹
    cd:切换到共享文件夹中的子文件夹
    “`

    2. mount命令:
    mount命令可用于将共享文件夹挂载到本地文件系统中。这样,您可以像访问本地文件夹一样访问共享文件夹。

    首先,创建本地文件夹作为挂载点:
    “`
    mkdir /mnt/share
    “`

    然后,使用以下命令将共享文件夹挂载到挂载点:
    “`
    sudo mount -t cifs //共享服务器IP地址/共享文件夹名称 /mnt/share -o username=用户名,password=密码
    “`
    例如:
    “`
    sudo mount -t cifs //192.168.0.100/share /mnt/share -o username=john,password=123456
    “`

    挂载成功后,您可以通过在/mnt/share目录下查看和访问共享文件。

    3. smbmount命令:
    smbmount命令是Samba软件包的一部分,用于将共享文件夹挂载到本地文件系统中。

    首先,安装smbfs软件包:
    “`
    sudo apt-get install smbfs
    “`

    然后,使用以下命令将共享文件夹挂载到本地文件系统中:
    “`
    smbmount //共享服务器IP地址/共享文件夹名称 挂载点 -o 用户名=用户名,密码=密码
    “`
    例如:
    “`
    smbmount //192.168.0.100/share /mnt/share -o username=john,password=123456
    “`

    挂载成功后,您可以通过在/mnt/share目录下查看和访问共享文件。

    4. gvfs-mount命令:
    gvfs-mount命令是GNOME虚拟文件系统的一部分,用于在GNOME桌面环境中挂载共享文件夹。

    使用以下命令挂载共享文件夹:
    “`
    gvfs-mount smb://共享服务器IP地址/共享文件夹名称
    “`
    例如:
    “`
    gvfs-mount smb://192.168.0.100/share
    “`

    挂载成功后,您可以在文件管理器中看到挂载的共享文件夹。

    这些命令提供了在Linux系统中访问共享文件夹所需的主要方法和操作流程。您可以根据自己的需求选择适合您的方法。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部