01 18-21 * * * /home/minter/.config/scripts/cron1.sh
05 21 * * * /home/minter/.config/scripts/cron2.sh
про свой опыт решения некоторых проблем и использования ряда возможностей ОС и приложений
1) с установленным сервером ftp невозможно было соединиться, несмотря на внесение необходимых записей в настройки сетевого экрана Windows (и даже при его отключении);
2) общие папки доступа на основной машине Linux не отображались даже при необходимых произведенных изменениях в параметрах сетевого обнаружения и доступа.
Способ подключения папок общего доступа в Virtualbox было решено не использовать по причине необходимости обмена файлами с ещё одним компьютером домашней локальной сети.
Проблема с обменом файлами (папками) решилась установкой Syncthing. Описанное выше работает и в Windows 10.
На сайте Syncthing для Windows рекомендована установка SyncTrazor. Но держать лишнее приложение в системной трее было воспринято как не совсем хорошая идея и было принято решение поискать возможность запуска обычного экземпляра Syncthing без графического интерфейса, тем более что всё равно управление Syncthing производится через браузер.
Скачайте syncthing необходимой разрядности (32 или 64).
Для установки Syncthing как системной службы используйте ПО nssm нужной разрядности (скачать архив). Дальнейшие действия производились в соответствии с найденными рекомендациями.
Поскольку создание отдельных папок для nssm и syncthing показалось мне "расточительством", то оба этих файла были помещены в одну и ту же папка apps.
Далее открывается командная строка, запущенна от имени администратора и выполняются следующие команды:
c:\apps\nssm.exe install Syncthing c:\apps\syncthing.exe
c:\apps\nssm.exe set Syncthing AppDirectory c:\apps
c:\apps\nssm.exe set Syncthing start SERVICE_DELAYED_AUTO_START
В некоторых версиях Windows это может не получиться. Касается ситуации автоматического перехода командной строки в папку system32. В таком случае следует ввести команду перехода в папку c:\apps ( cd c:\apps ) и далее выполнить команды:
nssm.exe install Syncthing c:\apps\syncthing.exe
nssm.exe set Syncthing AppDirectory c:\apps
nssm.exe set Syncthing start SERVICE_DELAYED_AUTO_START
Поясняющий рисунок ниже:
В результате в системе будет создана служба Syncthing, выполняемая при старте системы с некоторой задержкой (отложенный запуск).
Syncthing должен запускаться от имени пользователя системы. Поэтому изменяю параметры запуска службы с системной учётной записи на учётную запись пользователя.
Если имя учётной записи пользователя системы "забыто", то его можно найти, найти на кнопку "Обзор..." справа (рис. выше).
Нажать на кнопку "Дополнительно" и убедиться в том, что в верхней строке среди объектов поиска присутствует "Пользователи". После чего снова нажать на кнопку "Поиск".
Перезагрузить Windows и проверить доступ к панели управления Syncthing, указав в адресной строке браузера http://127.0.0.1:8384 Результатом должно быть отображение панели управления Syncthing.
При использовании средства массового переименования файлов через Bulk Renamer со временем появилась некоторая неудовлетворённость необходимостью осуществлять ряд однотипных действий применительно к каждому набору файлов (папок с файлами). Поскольку во всех папках присутствуют файлы, содержащие в себе один и тот же набор символов, то для массового переименования файлов в папке было принято решение попробовать воспользоваться средствами bash. Для его использования необходимо наличие установленной программы rename. Как правило, она уже в системе присутствует, но если её не имеется, то устанавливается командой sudo apt install -y rename
В итоге получился сценарий (скрипт):
#!/bin/bash
dir=$(zenity --file-selection --directory)
cd "$dir"
rename 's/Classy_Wallpapers_//g' *.jpg
rename 's/__/_/g' *.jpg
exit
🔎 Пояснения.
dir=$(zenity --file-selection --directory) осуществляет выбор папки (каталога), содержащего файлы, имена которых необходимо обработать, а команда cd "$dir" осуществляет переход в выбранную папку (каталог). Кавычки учитывают пробелы в имени папки или пути к ней.
Далее следуют команды непосредственно замены "чего" на "что".
Команда rename 's/Classy_Wallpapers_//g' *.jpg во всех файлах jpg удаляет из названия файлов Classy_Wallpapers_
Команда rename 's/__/_/g' *.jpg во всех файлах jpg заменяет символ __ на символ _
Как итог, при массовом переименовании файлов осуществляется 2 действия (запустить скрипт и выбрать папку с файлами) вместо прежних 9. Так как нет необходимо использовать графический интерфейс, то операции замены символов в именах файлов происходит значительно быстрее, чем при использовании массового переименования из комплекта поставки Linux Mint. Команду скрипта (сценария) sh можно "посадить" на горячие клавиши через "Настройка клавиатуры – Комбинации клавиш" либо через программу Autokey.
Эмблемы от Free Office взяты из комплекта изображений каталога Bullets, создаваемого при установке бесплатного офисного пакета Softmaker FreeOffice. Эмблемы papirus представлены эмблемами папок разных цветов из набора иконок для оформления KDE.
🔰 Примечание. Эмблемы могут быть применены для пометки папок (каталогов) в файловых менеджерах Thunar, Nemo, Nautilus .. , при оформлении дополнительных элементов главного меню, правого контекстного меню менеджеров файлов, в некоторых случаях – как альтернатива значков кнопок запуска и ссылок URL.
Эмблемы Free Office
Стрелки (arrow-1 и arrow-2)
Скачать наборы: arrow-1 arrow2