ни в коем случае нельзя создавать эти символические ссылки по тому же пути с теми же именами файлов, что и исходный. он должен выдать ошибку, что файл уже существует.
, чтобы доказать, что это не так, вот результат в моей виртуальной машине в том же дистрибутиве с той же командой.
Как вы написали свой псевдоним, команда, которую вы запускаете, будет расширена как
pcmanfm 1>/dev/null 2>&1 & '/'
Это запустит pcmanfm
без каких-либо параметров в качестве фонового задания и , затем попытается запустить /
как команду.
Возможно, вам нужна функция вместо псевдонима
explorer() { pcmanfm "$@" >/dev/null 2>&1 & }
Псевдоним обеспечивает буквальное расширение. Так, запуск explorer /
сопоставляется с
pcmanfm 1>/dev/null 2>&1 & /
Это запускает pcmanfm
в фоновом режиме, а затем /
на переднем плане.