То, что вы просите, называется сценарием оболочки. В простейшем виде это просто текстовый файл со списком команд, которые будут выполняться при его запуске. Например, чтобы запустить задание rsync , создайте текстовый файл с именем rsync.bash на рабочем столе и добавьте в него следующие строки:
#!/bin/bash
rsync source target
Вам, очевидно, потребуется заменить это фактической командой rsync вы хотите запустить. Теперь сделайте файл исполняемым:
chmod +x ~/Desktop/rsync.bash
Теперь вы можете запустить команду rsync , дважды щелкнув текстовый файл на рабочем столе. В зависимости от того, как настроена ваша система, вы можете увидеть это диалоговое окно при двойном щелчке:

Кликните на Run или Run in terminal чтобы выполнить скрипт. Чтобы запустить файл без всплывающего диалогового окна, вам нужно создать для него запись .desktop . Создайте на рабочем столе файл с именем rsync.desktop и добавьте в него следующие строки:
[Desktop Entry]
Name=Run rsync 
Comment=Rsync script
Exec=/home/user/Desktop/rsync.bash
Icon=/home/user/myicon.gif
Terminal=false
Type=Application
Теперь он должен появиться на вашем рабочем столе с помощью значка /home/user/myicon.gif и вы можете запустить его двойным щелчком мыши. Если вы хотите сделать это для нескольких сценариев, стандартной практикой является создание каталога $HOME/bin или $HOME/scripts , сохранение там всех ваших сценариев и создание файлов .desktop вызывающих каждый сценарий. Просто измените строку Exec выше на Exec=/home/user/scripts/rsync.bash