Apa perbedaan antara perintah gvfs dan perintah umum seperti cat, ls, cp?

12

Baru-baru ini saya menemukan perintah gvfs berikut :

gvfs-cat (1)         - Concatenate files
gvfs-copy (1)        - Copy files
gvfs-info (1)        - Show information about files
gvfs-ls (1)          - List files
gvfs-mime (1)        - Get or set mime handlers
gvfs-mkdir (1)       - Create directories
gvfs-monitor-dir (1) - Monitor directories for changes              
gvfs-monitor-file (1) - Monitor files for changes
gvfs-mount (1)       - Mounts the locations
gvfs-move (1)        - Copy files
gvfs-open (1)        - Open files with the default handler
gvfs-rename (1)      - Rename a file
gvfs-rm (1)          - Delete files
gvfs-save (1)        - Save standard input
gvfs-set-attribute (1) - Set file attributes
gvfs-trash (1)       - Move files or directories to the trash
gvfs-tree (1)        - List contents of directories in a tree-like format

Sekarang, bagaimana ini berbeda dengan perintah umum seperti cat, cp, mkdir, dll

Dengan kata lain apa perbedaan masing-masing perintah berikut:

  • cat dan gvfs-cat
  • cp dan gvfs-copy
  • mkdirdan gvfs-mkdirlain-lain.

atau untuk apa gvfs-*perintah berdiri ?

Pandya
sumber

Jawaban:

15

gvfs-... ketik perintah dapat memproses lokasi jarak jauh berdasarkan url.

Dari man gvfs-cat:

gvfs-cat berfungsi seperti utilitas cat tradisional, tetapi menggunakan lokasi gvfs alih-alih file lokal: misalnya Anda dapat menggunakan sesuatu seperti seseorang: //server/resource/file.txt sebagai lokasi.


Contohnya

Anda dapat menggunakan gvfs-catuntuk melakukan hal berikut:

gvfs-cat smb://server/resource/file.txt

Tetapi cathanya bisa digunakan untuk melakukan ini:

$ cat /path/to/some/file.txt

cathanya dapat mengakses file lokal, sehingga berguna untuk pencarian drive lokal. gvfs-catdigunakan untuk pencarian jarak jauh dengan url GVFS yang valid.

Xiaodongjie
sumber