web-dev-qa-db-ja.com

すべての共有フォルダーのリスト

コマンドラインからすべての共有フォルダーを(それらの物理的な場所とともに)リストすることは可能ですか?

7
ts01

Samba共有の場合、 sambaInstall samba スイート:

  • smbtree

    smbtreeはテキストモードのsmbブラウザープログラムです。これは、Windowsコンピューターにある「ネットワークコンピュータ」に似ています。すべての既知のドメイン、それらのドメイン内のサーバー、およびサーバー上の共有を含むツリーを印刷します。 マンページ

  • smbstatus

    smbstatusは、現在のSamba接続をリストする非常に単純なプログラムです。 マンページ

    以下を呼び出すと、共有のリストが表示されます。

    smbstatus --shares
    

参照: sambaのマンページ

5
Takkat
gvfs-mount -l

GVFSは、SMB、FTP、WebDav、およびSFTPを介した共有ドライブへのアクセスを可能にするGnomeデスクトップ用の仮想ファイルシステムです。アクセスされた共有は~/.gvfs/の下にマウントされ、そこにも表示されます。

上記のコマンドは、接続されているすべての外部ドライブとネットワーク共有を一覧表示します、例:

$ gvfs-mount -l
Drive(0): 1.5 TB Hard Disk
[snip]
Mount(0): public on fileserver -> smb://fileserver/public/
  Type: GDaemonMount
Mount(1): SFTP for bert on server.example.com -> sftp://[email protected]/
  Type: GDaemonMount
Mount(2): WebDAV as bert on server.example.com -> davs://[email protected]/dav
  Type: GDaemonMount

オプション-iを追加すると、さらに多くの情報が得られます。

3

次のコマンドを使用します:smbclient -L localhost。出力のサンプルは次のとおりです。

Enter username's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]

Sharename       Type      Comment
---------       ----      -------
print$          Disk      Printer Drivers
IPC$            IPC       IPC Service (Host-name server (Samba, Ubuntu))
hp1320          Printer   Hewlett-Packard hp LaserJet 1320 series
HP-LaserJet-1200 Printer   HP LaserJet 1200
Public          Disk      
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]

Server               Comment
---------            -------
                     Host-name server (Samba, Ubuntu)

Workgroup            Master
---------            -------
WORKGROUP            Host-NAME
2
PHP Learner