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


8

コマンドラインからすべての共有フォルダー(および物理的な場所)を一覧表示することはできますか?


2
同じOSを使用して共有しますか?Sambaを使用していますか?
ミッチ

可能であれば両方
ts01 2012年

それぞれのローカルパスも検索するには、ここの
phil294

回答:


5

samba共有の場合、samba Sambaをインストールするスイートに付属する一連のユーティリティがあります。

  • smbtree

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

  • smbstatus

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

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

    smbstatus --shares
    

参照:sambaのマンページ


smbtreesmbstatusコマンドは私の共有フォルダを一覧表示します!
PHP学習者2015

@PHPLearner:試してみるsudo smbstatus --shares
Takkat

これはsudo smbstatus --shares: の結果ですService pid machine Connected at(リストには何もありません)。
PHP学習者

3
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://bert@server.example.com/
  Type: GDaemonMount
Mount(2): WebDAV as bert on server.example.com -> davs://bert@server.example.com/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

このエラーが発生します:Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)
Lokesh

共有が設定されているマシンでこれを試していますか?それ以外の場合は、読み取ろうとしているサーバーのIPアドレスに変更します。
Tobias Hagenbeek
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.