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?

8128
fonte

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).

htorque
fonte
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.

Oli
fonte
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.

Praweł
fonte
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
SergioAraujo
fonte
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