Alternatywa Ubuntu / Linux dla Bulk Rename Utility dla Windows?


12

Spędziłem tylko 5 miesięcy z Ubuntu i było to niesamowite doświadczenie, teraz prawie nie uruchamiam się w systemie Windows, ale brakuje mi pewnych rzeczy, takich jak Bulk Rename Utility , które miałem w systemie Windows.

Często używam tego programu podczas uruchamiania systemu Windows, ale wolałbym, gdyby istniała alternatywa lub coś podobnego, ponieważ program miał mnóstwo opcji zmiany nazwy za pomocą przyzwoitego GUI.

Jestem świadomy renamepolecenia w terminalu, ale nigdy nie miałem z nim szczęścia.

Zrzut ekranu z tym, jak to wygląda: Zrzut ekranu z tym, jak to wygląda

pytania

  • Czy istnieje alternatywa dla tego programu dla Ubuntu?
  • Świetny zasób wiersza poleceń, jak to zrobić bez GUI?


1
Spójrz na pyRenamer
Mitch


Odpowiedzi:


18

Ale ... Ale ... Już znalazłeś odpowiedź ... renamenaprawdę jest najlepszą rzeczą od krojonego chleba. Jeśli potrzebujesz kilku przykładów tego, że robi naprawdę fajne rzeczy, napisałem tutaj kilka moich czasów:

Jeśli potrzebujesz konkretnej pomocy, poproś, a ktoś tutaj może ją dostarczyć.

Niepowodzenie tego prostego skryptu Bash jest opcją w większości przypadków.

Pasek boczny: przeciwstawiam się każdemu, kto chce zadzwonić renamelub wyrażenia regularne skomplikowane po obejrzeniu zrzutu ekranu narzędzia Bulk Rename Utility. Święte kule, prawie zapomniałem, jak to było brzydkie.


1
Po pierwsze BRU może być brzydki, ale nie wymaga zapamiętywania i unikania składni, która niekorzystnie porównuje się do szumu linii szeregowej.
Mikey TK

10

Istnieje narzędzie Bulk Rename , które jest częścią Thunar , domyślnego menedżera plików środowiska graficznego XFCE (używanego przez Xubuntu). Zaznaczenie wielu plików w Thunar i wybranie „zmień nazwę” otwiera narzędzie, ale można je również uruchomić osobno.

wprowadź opis zdjęcia tutaj

Ma różne opcje działania, które razem mogą zbliżyć się do opcji narzędzia Windows.

Ta dokumentacja może być pomocna.

Kilka szczegółów również tutaj (wymieniając również inne narzędzia).

wprowadź opis zdjęcia tutaj

Jeśli wolisz użyć innego menedżera plików, nadal możesz korzystać z tego narzędzia. Nie można go zainstalować oddzielnie od Thunara, ale ten ostatni zapewnia bardzo niewiele konkretnych zależności i można go łatwo zainstalować. Narzędzie można jednak uruchomić osobno, a nawet zintegrować jako niestandardowe działanie menu z innymi menedżerami plików, takimi jak Dolphin i Nautilus.

Przykład dla Dolphin: utwórz plik ~/.local/share/kservices5/bulk-rename-thunar.desktopz następującymi liniami:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=BulkRename;
X-KDE-StartupNotify=false
X-KDE-Priority=TopLevel

[Desktop Action BulkRename]
Name=Bulk Rename
Exec=thunar -B %U
Icon=dialog-information

2
Ogromną zaletą tego narzędzia jest to, że może on działać bezpośrednio na plikach (w przeciwieństwie do pyrenamer i metamorphose2, które mogą tylko wybierać ścieżki folderów, a zatem nie mogą być używane z akcją menu kontekstowego), a następnie otwiera listę plików, które można modyfikować przez przeciąganie & drop itp. Wadą jest to, że nie ma opcji cofania .

@cipricus dziękuję za dodane informacje (prawie powinny być communtiy wiki ....). Niestety myślę, że cofnięto opcję cofania!
Wilf



5

Pyrenamer to moje wybrane narzędzie. Jest prosty w obsłudze i ma tryb podglądu.

sudo apt-get install pyrenamer

Więcej informacji tutaj :

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj


1
Ten sam problem, co w przypadku metamorfozy2 wspomniany w mojej odpowiedzi: nie może uzyskać dostępu tylko do niektórych plików bezpośrednio, ale potrzebuje ścieżki folderu, w której należy wybrać pliki; ale wybranie tylko niektórych plików, których nazwy należy zmienić spośród dziesiątek lub setek, jest bardzo trudne. Rozwiązaniem byłoby umieszczenie danych plików w osobnym folderze przed użyciem tego.

niedostępne bezpośrednio w 18.10

3

Znalazłem wiele szczegółów na temat narzędzi wspomnianych już w tym pytaniu na stronie http://www.webupd8.org/2016/03/quickly-batch-rename-files-in-linux.html i zredagowałem odpowiedzi, w których wspomniałem je w celu dodania takich szczegółów.

Jest tam wspomniane inne narzędzie, które wydaje się najbardziej zaawansowane:

Metamorfoza 2

Oto jego prezentacja pod powyższym adresem:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install metamorphose2

Długo używałem masowej zmiany nazwy Thunar, ale powyższe jest znacznie bardziej złożone i ma funkcję, której mi brakowało, opcję cofania zmian.

To narzędzie wydaje się mniej intuicyjne i skomplikowane w przypadku prostych operacji. (Wielką zaletą narzędzia Bulk Rename w Thunar jest możliwość posiadania listy plików poza menedżerem plików, którą można łatwo modyfikować poprzez przeciąganie i upuszczanie).

Ale gdy zrozumiesz, jak to działa, może być przydatne.

Kilka wskazówek:

  • Najpierw należy wybrać kartę „Próbnik”. Ale domyślnie wszystkie pliki i foldery (wybranej ścieżki) są zaznaczone, a jeśli nie chcesz ich wszystkich zmieniać, musisz je odznaczyć, klikając „brak”, a następnie zaznacz je pojedynczo kliknij lewym przyciskiem myszy . (Uważam to za irytujące i wolę umieścić wszystkie pliki wymagające zmiany nazwy w osobnym folderze, a następnie wybrać kartę „Selektor”. - O ile wiem, byłby to sposób na skorzystanie z narzędzia Windows wspomnianego w pytanie, ponieważ jego zachowanie jest podobne).

  • Po wybraniu plików przejdź do karty „Zmień nazwę” i wybierz jedno z działań „Dostępne”, klikając je dwukrotnie . Wszystko staje się dostępne od tego momentu.


Za to, co jest warte - program Windows Bulk Rename Utility działa dobrze w Wine / Playonlinux.


BRU rzeczywiście działa dobrze pod Wine. Dzięki za zwrócenie na to uwagi! :)
Dɑvïd

Metamorphose2: „Nie można znaleźć pakietu metamorphose2” od wersji Ubuntu 19.04.
VanAlbert,

1

Możesz to sprawdzić: rnm ( strona internetowa ).

Niektóre wykorzystanie:

rnm file-name -ns new-filename             # signle file
rnm ./* -ns '/fn//i/'                      # files will be sorted and indexed.
rnm ./* -rs '/search/new/g'                # 'search' in filenames will be replaced with 'new'
rnm ./* -ns '/fn//i/' -ss 'search'         # only files/directories which contain 'search' in their name will be indexed (renamed).
rnm ./* -ns '/fn//id/' -fo                 # file only mode, directories will be ignored.
rnm ./* -ns '/fn//id/' -fo -dp -1          # recursive to subdirectories all the way.

etc...

Aby cofnąć niechcianą zmianę nazwy:

rnm -u

Więcej przykładów / dokumentów znajdziesz tutaj .


1

Narzędzie do zmiany nazw plików działa z linuksem za pośrednictwem wina. Ale zawiesza się na niektórych operacjach. Przyzwyczaimy się do tego i automatycznie zapoznamy się z takimi operacjami po ich zapoznaniu się. Jestem z tego bardzo zadowolony.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.