Я недавно нашел следующие команды 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-*
означает ?
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.