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-*
命令代表什么?
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的远程查找。