Możesz zbudować polecenie dostosowane do tego konkretnego problemu, jestem pewien, że inne odpowiedzi to zrobią. Moja odpowiedź brzmi: bardziej ogólne , może jednak ci pasuje.
vidir (najprawdopodobniej z moreutils pakiet) pozwala edytować nazwy plików w edytorze tekstu. Aby wybrać edytor, ustaw EDITOR zmienna.
W ten sposób możesz korzystać z wielu funkcji vi, emacs lub dowolnego edytora, którego używasz. Czytać man vidir aby dowiedzieć się, jak sprawić, by działał z podkatalogami, jeśli zajdzie taka potrzeba.
To jest przykład tego, jak wyglądałby w twoim edytorze:
1 ./AdbeRdr9.5.5-1_i486linux_enu.bin
2 ./AdobeAIRInstaller.bin
3 ./Dir1
4 ./Dir10
5 ./Dir2
6 ./bashfile.sh
Liczby identyfikują pliki w tym konkretnym wystąpieniu vidir, następują po nich karty. Nie możesz dotykać tych numerów i kart, chyba że wiesz, co robisz. Zmiany w nazwach plików są stosowane po zapisaniu tekstu.
Jeśli obawiasz się, że gdzieś znajduje się nazwa pliku z kartą lub znakiem nowego wiersza, a to coś złamie, zachowaj spokój. Z tego co wiem vidir w pierwszej kolejności odmówi współpracy.
Teraz najlepsza część. Edytor może również działać poza konsolą, więc możliwe jest:
- Odwołać się
EDITOR=kate vidir, to się uruchomi kate redaktor.
- Skopiuj cały tekst i wklej do LibreOffice Calc; dostaniesz dwie kolumny.
- Manipuluj nazwami za pomocą narzędzi dostarczonych przez Calc, aby uzyskać dane wyjściowe w postaci dwóch kolumn: liczb i Nowy nazwy.
- Skopiuj te dwie kolumny z powrotem do
kate i zastąp stary tekst.
- Zapisz plik tekstowy.
To jest bardzo potężne. Usunięcie linii i zapisanie pliku tekstowego spowoduje usunięcie plików. Zamiana liczb sprawi, że pliki zostaną zamienione nazwami (a nawet ścieżkami, jeśli pracujesz z podkatalogami). Z dużą mocą przychodzi duża odpowiedzialność. Najpierw powinieneś eksperymentować z plikami i katalogami, które można stracić.