Я создал набор символических ссылок, которые я могу использовать в BASH с CDPATH: 'desk', который указывает на мой рабочий стол, и 'docs', который указывает на мои документы. Я могу cd
использовать эти символические ссылки cd docs
без проблем, однако я также хотел бы использовать эти символические ссылки для файловых операций ( cp, mv
).
я прочелКак копировать символические ссылки в целевые папки как обычные, но это, похоже, не работает для меня. Например, cp -L test.txt docs
просто создаем новую папку 'docs' и копируем туда файл. Как я могу использовать эти символические ссылки в качестве сокращений для источника и назначения?
решение1
Вы не можете использовать переменную среды CDPATH для достижения этого, как следует из ответаздесьна сайте Unix & Linux StackExchange, где у вас гораздо больше шансов получить хорошие ответы на вопросы, связанные с Unix и Linux.
Однако ответ там дает некоторое представление о том, как это обойти.