Файловый менеджер для Linux (Xubuntu), который автоматически переименовывает файлы при перемещении?

Файловый менеджер для Linux (Xubuntu), который автоматически переименовывает файлы при перемещении?

Я работаю в Xubuntu, использую файловый менеджер Thunar и ищу способ заставить Thunar автоматически переименовывать файлы при перемещении (когда я перемещаю файл в каталог, а файл с таким же именем уже существует), или альтернативу Thunar, которая делает это.

решение1

Вы можете создать собственное действие для переименования файлов, как вам хочется. Вы можете использовать переменные bash и thunar, такие как "%f путь к первому выбранному файлу" и " test -a "destination/%f"", чтобы переименовать файл перед перемещением или копированием под новым именем.

Пользовательское действие редактирования Thunar

Вот как выглядит окно «Изменить действие».

Чтобы получить папку назначения, вам, вероятно, придется ввести ее как-то. Вы можете использовать программу zenity, чтобы выбрать каталог, используя zenity --file-selection --directoryили любой другой метод, который вы предпочитаете, даже отдельное действие для каждой папки назначения, или сохранить папку назначения в файле и изменять ее только при желании.

Видетьhttps://stackoverflow.com/questions/7035/how-to-show-a-gui-message-box-from-a-bash-script-in-linuxдля других вариантов.

XFCE есть xfce4-popup-places, xfce4-popup-directorymenuно они не делают того, чего я ожидал, по крайней мере, для меня прямо сейчас. Возможно, они подойдут вам лучше.

ВидетьСправочная страница XFCE по пользовательским действиямдля получения дополнительной информации.


Или вы всегда можете загрузить исходный код Thunar и добавить собственную кнопку «переименовать» в раздел конфликтов копирования. Он имеет открытый исходный код, так что вы можете экспериментировать с ним по своему усмотрению, но это немного сложнее.

решение2

Double Commander для Linux делает это. Когда вы перемещаете кучу файлов и он находит конфликтующее имя, вы можете выбрать «другие параметры» и выбрать функцию автоматического переименования всех.

Вы можете найти его в apt. Он не такой легкий, как Thunar, правда :)

Связанный контент