Как выделить только имя (а не расширение) для переименования?

11

Есть ли способ отключить его, чтобы при переименовании файла он не выделял расширение?     

задан 8128 13.10.2010 в 09:33
источник

4 ответа

7

Используйте что-то еще, кроме режима Nautilus List View . Он отлично работает в режимах Compact View и Icon View . По-видимому, это регрессия: Ссылка

Обновление:
Это исправлено в версии для разработки Ubuntu 11.10 (Nautilus 3.0.1.1).

    
ответ дан htorque 13.10.2010 в 10:28
1

Когда я щелкните правой кнопкой мыши файл и выберите «Переименовать» или нажмите «F2», расширение не будет выделено.

Чтобы ответить на ваш вопрос: вам не нужно ничего делать.

    
ответ дан Oli 13.10.2010 в 09:44
1

Вам следует попробовать дважды нажать F2 и выделить выделение.

    
ответ дан Paweł Karpiński 13.10.2010 в 09:59
-2

, чтобы получить только имя без расширения:

${var%.ext}

где ".ext" является расширением

после тестового сценария. для внесения изменений измените прокомментированную строку

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 13.10.2010 в 11:19