Daftar semua folder bersama


8

Apakah mungkin untuk membuat daftar semua folder bersama (dengan lokasi fisiknya) dari baris perintah?


2
Berbagi menggunakan OS yang sama? Apakah menggunakan Samba?
Mitch

keduanya, jika mungkin
ts01

untuk juga menemukan jalur lokal masing-masing, lihat semua jawaban di sini
phil294

Jawaban:


5

Untuk saham samba kami memiliki satu set utilitas yang datang dengan samba Instal samba suite:

  • smbtree

    smbtree adalah program browser seseorang dalam mode teks. Ini mirip dengan "Network Neighborhood" yang ditemukan di komputer Windows. Ini mencetak pohon dengan semua domain yang dikenal, server di domain tersebut dan saham di server. Halaman manual

  • seseorang

    smbstatus adalah program yang sangat sederhana untuk mendaftar koneksi Samba saat ini. Halaman manual

    Dengan memohon daftar saham berikut akan ditampilkan:

    smbstatus --shares
    

Lihat juga: Halaman samba


Bukan dari smbtreedan smbstatusperintah daftar folder saya bersama!
PHP Learner

@PHPLearner: coba dengansudo smbstatus --shares
Takkat

Ini adalah hasil untuk sudo smbstatus --shares: Service pid machine Connected at(tidak ada dalam daftar).
PHP Learner

3
gvfs-mount -l

GVFS adalah sistem file virtual untuk desktop Gnome yang memungkinkan akses ke drive bersama melalui SMB, FTP, WebDav, dan SFTP. Saham yang diakses dipasang di bawah ~/.gvfs/, Anda dapat melihatnya di sana juga.

Perintah di atas mencantumkan semua drive eksternal yang terpasang, dan berbagi jaringan, misalnya:

$ 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

Jika Anda menambahkan opsi, -iAnda mendapatkan lebih banyak informasi.


3

Gunakan perintah ini: smbclient -L localhost. Contoh dari outputnya adalah sebagai berikut:

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

Saya mendapatkan kesalahan ini:Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)
Lokesh

Apakah Anda mencoba ini pada mesin yang memiliki pengaturan pembagian? Lain mengubahnya ke alamat IP dari server yang Anda coba baca.
Tobias Hagenbeek
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.