Como destacar apenas o nome (não a extensão) para renomear?


11

Existe uma maneira de desativá-lo para que, ao renomear um arquivo, ele não destaque a extensão?

Respostas:


7

Use algo diferente do modo de exibição de lista do Nautilus . Funciona bem nos modos Compact View e Icon Icon . Aparentemente, é uma regressão: https://bugzilla.gnome.org/show_bug.cgi?id=627110

Atualização:
agora está corrigida na versão de desenvolvimento do Ubuntu 11.10 (Nautilus 3.0.1.1).


2
Que irritante. Você acha que há uma chance do Ubuntu colocar o patch disponível em atualizações independentes?
Oli

1

Quando clico com o botão direito do mouse em um arquivo e seleciono Renomear ou pressione F2, a extensão não é realçada.

Para responder sua pergunta: você não precisa fazer nada.


Eu acho que ele quer fazer o arquivo hightlight F2 com extensão.
Praweł 13/10/10

Não, ele quer destacar apenas o nome.
dv3500ea

1

Você deve tentar pressionar F2 duas vezes e a extensão será destacada.


Isso não funcionou, mas mudar para a visualização de ícones funcionou !!! Obrigado pela dica

Sim, ele só funciona na visualização de ícones. Eu realmente não entendo por que, no modo de lista, destaca o nome mais a extensão. Isso não faz sentido.
Alfredo Hernández

-2

para obter apenas o nome sem extensão:

${var%.ext}

onde ".ext" é extensão

seguindo um script de teste. efetuar alterações alteram a linha comentada

for name in `find ./path -iname "*pattern*.ext" `; do
    new_name=${name%.ext}newextension
    if [ "$new_name" != "$name" ]; then
        echo “$name => $new_name”
        # mv “$name” “$new_name”
    fi
done

2
find não pertence a um loop for. Use um loop "enquanto lê". Veja mywiki.wooledge.org/BashPitfalls#for_i_in_.24.28ls_.2A.mp3.29
geirha
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.