Я - новый пользователь Linux и запускаю Ubuntu 18.04. Я записал сценарий (код ниже). Я звонил, файл "Извлекают Delete.sh" и сделали это исполняемым файлом. Это в настоящее время располагается в/usr/share/nautilus-scripts. Я посетил каталог сценариев через наутилус согласно инструкциям, найденным здесь ((https://help.ubuntu.com/community/NautilusScriptsHowto? action=show&redirect=Nautilus_Scripts)
Я вижу сценарий с менеджером скриптов наутилуса, однако я, когда я щелкаю правой кнопкой по файлу в наутилусе, я не вижу подменю сценариев. Я также создал макет .sh файл в каталоге, который не имеет никакого кода для выполнения, и также появляется в менеджере скриптов наутилуса однако не, когда я щелкаю правой кнопкой по файлу.
Вот мой сценарий:
#!/bin/bash
# Nautilus script to extract an archive and then delete the archive.
IFS='
'
for item in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
if [ -n "$(file -b "$item" | grep -o 'zip' || grep -o '7z' || grep -o 'xz' || grep -o 'bz2' || grep -o 'gz' || grep -o 'tar' || grep -o 'wim')" ]; then
7z e "$item" && trash "$item"
# use trash instead of rm to move them to trash
# (trash-cli package installed)
fi
done
Как разрешено в комментариях и подтвержденный OP:
Обычно сценарии Наутилуса входят ~/.local/share/nautilus/scripts/
каталог, я никогда не слышал о них помещаемый в/usr/share/nautilus-scripts. Это, возможно, произошло, unti разработчики изменили что-то, но в моем собственном опыте только работа папок в расчете на пользователя