Mam kilka plików z pomieszaną nazwą pliku. Wszystkie nazwy plików mają ten sam początek, który wydaje się być katalogami plików systemu Windows. Problem polega na tym, że jest ponad 700 plików i naprawdę nie chcę przechodzić i ręcznie zmieniać ich nazwy. Oto przykłady nazw plików (uwaga: żaden z nich nie ma katalogów plików):
G:some\really\long\file\path\then\the\name1.jpg
G:some\really\long\file\path\then\the\name2.png
G:some\really\long\file\path\then\the\filename.txt
G:some\really\long\file\path\then\the\file_name.mov
...
Ważne jest to, że każdy plik ma G:some\really\long\file\path\then\the\
przed nazwą pliku, którą chciałbym.
Chciałbym więc, aby powyższe pliki wyglądały tak:
name1.jpg
name2.png
filename.txt
file_name.mov
Wypróbowałem rename
polecenie i nie powiodło się. Nadal jestem nowy w Linuksie i naprawdę nie jestem pewien, jak się do tego zabrać, czy naprawdę, co zrobić w Google. Każda pomoc będzie mile widziana.
źródło
*
dopasowuje wszystkie pliki, ale pozwól mi zmienić to naG*
gotowe - teraz dopasowuje wszystkie pliki zaczynające sięG
od bieżącego katalogu i będzie działać na nich wszystkich naraz. Jeśli znajdują się w wielu katalogach, możemy sobie z tym poradzić na różne sposoby.*\\
odtąd chciwego.*
Możesz to zrobić w czystej postaci,
bash
używając rozszerzenia parametrów powłoki .${file##*\\}
(cut-up-to-last-prefix) usuwa wszystko od początku nazwy pliku do ostatniego\
wyświetlenia.Wyniki zmiany nazwy to:
źródło
Jeśli szukasz rozwiązań z interfejsem GUI , istnieje wiele aplikacji do zmiany nazw zbiorczych. Sugerowałbym Thunar , który jest domyślnym menedżerem plików dla Xfce. Jest wyposażony w poręczne narzędzie do zmiany nazwy. Możesz zainstalować Thunar, uruchamiając następujące polecenie w Terminalu:
Prawdopodobnie będziesz mógł również zainstalować z oprogramowania Ubuntu.
Jak korzystać z narzędzia
G:some\really\long\file\path\then\the\
(część, której chcesz się pozbyć), pozostaw pole Zamień na: puste. Podgląd zmian powinien zostać wyświetlony w kolumnie Nowa nazwa .Oprócz funkcji Wyszukaj i zamień to narzędzie obsługuje następujące działania:
źródło