2015-09-27 3 views
0

У меня есть папка в моем домашнем каталоге с именем ~/bestphotoseverКак мне сделать символическую ссылку, но компакт-диск должен показать имя физического каталога

Так что я сделать символическую ссылку следующим образом:

cd ~ 
ln -s bestphotosever bpe 
cd bpe 
pwd 
#-- here is what pwd shows 
--> /home/myuser/bpe 

#What I would like it to show is the physical name 
--> /home/myuser/bestphotosever 

Любые идеи, как для этого используйте команду «ln».

+0

У вас есть физический каталог '/ home/myuser/bpe'? – dstudeba

ответ

2

Вы можете использовать «PWD -P» вместо этого, позволяет избежать всех символических ссылок и печатает «реальный» путь

редактировать: Я просто понял, что я, возможно, не ответил на ваш вопрос.

Вы уверены, что хотите «жесткую ссылку»? Некоторая информация о жесткой ссылке и символической ссылке. https://askubuntu.com/questions/210741/why-are-hard-links-not-allowed-for-directories

Если вы просто хотите попасть в папку с более коротким именем, то вы можете использовать либо tabcompletion, либо псевдонимы.

+0

Интересно, есть ли расширение оболочки для таких ... – user2864740

+0

pwd -P выполняет работу с softlink, но не забудьте использовать. Не проверял, есть ли опция командной строки, которая может помочь. Другой вариант - сделать .sh и использовать его. пытался избежать этого. – user603749