Wie kann nur der Name (nicht die Erweiterung) zum Umbenennen hervorgehoben werden?


11

Gibt es eine Möglichkeit, es zu deaktivieren, damit beim Umbenennen einer Datei die Erweiterung nicht hervorgehoben wird?

Antworten:


7

Verwenden Sie etwas anderes als Nautilus' List View - Modus. Es funktioniert gut in den Modi Kompaktansicht und Symbolansicht . Anscheinend handelt es sich um eine Regression: https://bugzilla.gnome.org/show_bug.cgi?id=627110

Update:
Dies ist jetzt in der Entwicklungsversion von Ubuntu 11.10 (Nautilus 3.0.1.1) behoben.


2
Wie nervig. Glaubst du, es besteht die Möglichkeit, dass Ubuntu den verfügbaren Patch in Maverick-Updates einbindet?
Oli

1

Wenn ich mit der rechten Maustaste auf eine Datei klicke und Umbenennen auswähle oder F2 drücke, wird die Erweiterung nicht hervorgehoben.

Um Ihre Frage zu beantworten: Sie müssen nichts tun.


Ich denke, er möchte F2 Hightlight-Datei mit Erweiterung machen.
Pawełkowy

Nein, er möchte nur den Namen hervorheben.
dv3500ea

1

Sie sollten zweimal versuchen, F2 zu drücken, und die Erweiterung wird hervorgehoben.


Dies hat nicht funktioniert, aber das Wechseln zur Symbolansicht hat funktioniert !!! Vielen Dank für den Tipp

Ja, es funktioniert nur in der Symbolansicht. Ich verstehe wirklich nicht, warum im Listenmodus der Name und die Erweiterung hervorgehoben werden. Das macht keinen Sinn.
Alfredo Hernández

-2

um nur Namen ohne Erweiterung zu erhalten:

${var%.ext}

Dabei ist ".ext" die Erweiterung

nach einem Testskript. Um Änderungen vorzunehmen, ändern Sie die kommentierte Zeile

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 gehört nicht in eine for-Schleife. Verwenden Sie eine "while read" -Schleife. Siehe mywiki.wooledge.org/BashPitfalls#for_i_in_.24.28ls_.2A.mp3.29
geirha
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.