Yang ini menggunakan Samba:
$ ls smb://192.168.5.4/wdtvlivehub/abc
ls: cannot access smb://192.168.5.4/wdtvlivehub/abc: No such file or directory
Saya entah bagaimana berhasil melakukannya dengan;
- Menjelajah ke direktori jarak jauh. ( pcmanfm 0.9.9 )
- Membuka folder saat ini di terminal.
- Eksekusi
pwd
untuk mendapatkan/home/myuser/.gvfs/wdtvlivehub on 192.168.5.4
- Melakukan
ls /home/myuser/.gvfs/wdtvlivehub on 192.168.5.4
pekerjaan.
..Apa yang akan menjadi cara yang lebih elegan?
Jawaban:
Metode penggunaan Anda saat
~/.gvfs/
ini baik-baik saja, tetapi Anda tidak perlu pcmanfm untuk itu - Anda dapat menggunakangvfs-mount
untuk terhubung ke share. Selain itu, alat sepertigvfs-ls
dangvfs-cp
akan menerima seseorang: // URI.Dalam versi gvfs terbaru lokasinya adalah
$XDG_RUNTIME_DIR/gvfs/
(alias/run/user/$UID/gvfs/
), dan nama subdirektori menjadi lebih dapat dibaca mesin:Dalam versi yang lebih lama:
(Ingatlah untuk mengutip spasi di dalam nama jalur.)
Khusus untuk Samba, Anda dapat menggunakan
smbclient
program, atau me-mount share pada layer VFS dengan menggunakanmount -t cifs
. (Yang terakhir, sayangnya, terbatas pada root.)(Untuk jenis sistem file lain, seperti SFTP dan FTP,
sshfs
dancurlftpfs
ada masing-masing.)sumber
ls
direktori lokal demi konsistensi.The specified location is not mounted
.Anda dapat menggunakan perintah smbclient , mis:
sumber
ls
(tidak ada kolom atau format, hanya daftar file)? Ini penting karena saya ingin menyalurkan output ke perintah lain.