O que significa “-f” no dconf?

2

Por exemplo, posso redefinir o painel de fallback do gnome com

dconf reset -f /org/gnome/gnome-panel/

A única coisa que não entendo é a parte "-f". Alguém pode me dizer o que é? Ou é só lá sem motivo?

O Google não me ajuda, apenas mostra resultados que não são muito semelhantes à minha pergunta.

Se eu precisar adicionar mais alguma coisa, informe-nos.

    
por Froidment 25.11.2013 / 03:08

3 respostas

5

Se você não souber quais parâmetros um comando usa, digite

comando man

por exemplo. man dconf.

NAME
       dconf - Simple tool for manipulating a dconf database

SYNOPSIS
...

dconf reset [-f] PATH

...

COMMANDS

...
reset
           Reset a key or an entire directory. For directories, -f must be
           specified.
...

Nesse caso, a página man me diz que -f especifica um diretório.

Enquanto o uso de -f no dconf tem um significado específico no dconf. -f em outros comandos pode significar algo totalmente diferente.

Por exemplo, no comando ps, significa "Fazer listagem em formato completo. E em outros comandos, é usado para referenciar um nome de arquivo. (não um diretório).

    
por Matt H 25.11.2013 / 03:12
3

O significado da bandeira irá variar de comando para comando. Muitas vezes, significa "força" ou "nome do arquivo". No exemplo que você especificou, ele é usado para forçar a redefinição de um diretório inteiro.

Você pode procurar opções de linha de comando para muitos programas em suas páginas de trabalho, da seguinte forma:

man dconf
    
por Aoeuid 25.11.2013 / 03:12
3

-f pode significar o que um aplicativo especificou. Neste caso do comando reset do comando -f significa 'resetar um diretório inteiro' vs resetar uma chave individual

Do man dconf

reset
       Reset a key or an entire directory. For directories, -f must be specified.
    
por doug 25.11.2013 / 03:17