最近、次の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-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を使用したリモート検索に使用されます。