Jak wyróżnić tylko nazwę (a nie rozszerzenie) do zmiany nazwy?

11

Czy istnieje sposób, aby go wyłączyć, aby podczas zmiany nazwy pliku nie wyróżniał rozszerzenia?

8128
źródło

Odpowiedzi:

7

Użyj czegoś innego niż tryb widoku listy Nautilusa . Działa dobrze w trybach widoku kompaktowego i widoku ikon . Najwyraźniej jest to regresja: https://bugzilla.gnome.org/show_bug.cgi?id=627110

Aktualizacja:
Zostało to naprawione w wersji rozwojowej Ubuntu 11.10 (Nautilus 3.0.1.1).

htorque
źródło
2
Jak denerwujące. Czy sądzisz, że istnieje szansa, że ​​Ubuntu przyciągnie dostępną łatkę do indywidualnych aktualizacji?
Oli
1

Kiedy klikam plik prawym przyciskiem myszy i wybieram Zmień nazwę lub naciśnij F2, rozszerzenie nie jest podświetlone.

Aby odpowiedzieć na twoje pytanie: nie musisz nic robić.

Oli
źródło
Myślę, że chce zrobić plik podświetlenia F2 z rozszerzeniem.
Praweł
Nie, chce podkreślić tylko imię.
dv3500ea,
1

Powinieneś spróbować nacisnąć klawisz F2 dwa razy, a rozszerzenie zostanie podświetlone.

Praweł
źródło
To nie działało, ale działało przejście do widoku ikon !!! Dzięki za wskazówkę
Tak, działa tylko w widoku ikon. Naprawdę nie rozumiem, dlaczego w trybie listy podświetla nazwę i rozszerzenie. To nie ma sensu.
Alfredo Hernández
-2

aby uzyskać tylko nazwę bez rozszerzenia:

${var%.ext}

gdzie „.ext” to rozszerzenie

po skrypcie testowym. aby wprowadzić zmiany zmień komentowany wiersz

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
źródło
2
find nie należy do pętli for. Użyj pętli „podczas odczytu”. Zobacz mywiki.wooledge.org/BashPitfalls#for_i_in_.24.28ls_.2A.mp3.29
geirha