Я открываю программу с командой xdg-open file
.
Я использую эту команду много, таким образом, я не думаю, что это - опечатка.
Когда я пытаюсь открыть этот файл, он просто дает мне >
на следующей строке и то независимо от того, что я ничего не ввожу, происходит. Я использую эту команду для открытия других приложений в том же каталоге, но только это определенное одно (это - звуковой файл) имеет ошибку.
Я даже восстановил файл, но та же ошибка произошла. Я сделал больше звуковых файлов после этой ошибки, но то же самое происходит. Когда я использую GUI для открытия его затем, это работает просто великолепно. Я использую Смелость для создания этого файла.
Ответ на комментарии: это имя файла имеет a '
в нем, но почему это имеет значение?
Ваша проблема состоит в том, что имя файла содержит '
символ. Это имеет особое значение к оболочке - это - вводная кавычка, и оболочка ожидает заключительной кавычки, другой '
Для использования эти xdg-open
команда или любой другой на этом файле, можно использовать двойные кавычки вокруг имени файла или выйти '
, символ с помощью \
xdg-open "unicorn'rainbow"
xdg-open unicorn\'rainbow
будет оба работать нормальным.