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 

现在,它们如何通过诸如catcpmkdir常用命令而有所不同

换句话说,以下命令之间的区别分别是:

  • catgvfs-cat
  • cpgvfs-copy
  • mkdirgvfs-mkdir等等。

或者gvfs-*命令代表什么?

gvfs-... type命令可以根据url处理远程位置。

来自man gvfs-cat

gvfs-cat的工作方式与传统的cat实用程序类似,但使用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用于具有有效GVFS URL的远程查找。