В чем разница между командами gvfs и общими командами, такими как cat, ls, cp?

Я недавно нашел следующие команды gvfs :

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

Теперь, , как они отличаются общими командами , такими как cat, cp mkdir и т. Д.

Другими словами, чем отличаются следующие команды соответственно:

  • cat и gvfs-cat
  • cp и gvfs-copy
  • mkdir и gvfs-mkdir и т. Д. И т. Д.

или , что для команд gvfs-* означает ?

12
задан 17 September 2014 в 21:08

1 ответ

gvfs-... команды типа могут обработать удаленные местоположения на основе URL.

От man gvfs-cat:

работы gvfs-кошки точно так же, как традиционная утилита кошки, но использующий gvfs местоположения вместо локальных файлов: например, можно использовать что-то как smb://server/resource/file.txt как местоположение.

<час>

, Например

можно использовать gvfs-cat, чтобы сделать следующее:

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

, Но cat может только использоваться, чтобы сделать это:

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

cat может только получить доступ к локальным файлам, делая его полезным для локальных поисков диска. gvfs-cat используется для удаленных поисков с допустимым URL GVFS.

15
ответ дан 17 September 2014 в 21:08

Другие вопросы по тегам:

Похожие вопросы: