Qual è la differenza tra comandi gvfs e comandi comuni come cat, ls, cp?


12

Di recente ho trovato i seguenti comandi 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

Ora, come questi differiscono dai comandi comuni come cat, cp, mkdir, etc.

In altre parole, qual è la differenza tra i seguenti comandi rispettivamente:

  • cat e gvfs-cat
  • cp e gvfs-copy
  • mkdire così gvfs-mkdirvia e così via.

o cosa gvfs-*significa comandi ?

Risposte:


15

gvfs-... i comandi di tipo possono elaborare posizioni remote in base a un URL.

Da man gvfs-cat:

gvfs-cat funziona proprio come la tradizionale utility cat, ma usando le posizioni gvfs invece dei file locali: ad esempio puoi usare qualcosa come smb: //server/resource/file.txt come posizione.


Per esempio

Puoi usare gvfs-catper fare quanto segue:

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

Ma catpuò essere usato solo per fare questo:

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

catpuò accedere solo ai file locali, rendendolo utile per le ricerche di unità locali. gvfs-catviene utilizzato per le ricerche remote con un URL GVFS valido.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.