[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Absolute symlink created relatively to the current directory
From: |
Pádraig Brady |
Subject: |
Re: Absolute symlink created relatively to the current directory |
Date: |
Thu, 04 Apr 2013 13:39:31 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 |
On 04/04/2013 10:54 AM, Rémy Lefevre wrote:
> Hello,
>
> the common way to create a symlink is to run the following command:
>
> ln -s target_path link_path
>
> where target_path is the relative or absolute path to which the symbolic link
> should point.
>
> In the case of relative symlink, the provided target_path must be relative to
> the link directory and not to the current working directory (where the ln
> command is run).
>
> To avoid this drawback, the --relative option have been added to ln since
> coreutils-8.16. So, it's now possible to create a relative symlink by passing
> the target_path relative to the current working directory instead of the link
> directory.
>
> However, this feature is only available for relative symlink and not for
> absolute one. So, my proposal is to add a --absolute option to ln, in order
> to allow absolute symlink creation by providing target_path relatively to the
> current directory.
>
> Let me know your mind about this idea. In the case of acceptance, I could
> write a patch to add this feature.
>
> Regards,
>
> Rémy.
We thought about that previously,
but thought it might not be worth it,
as an absolute path is easily achieved by other means:
http://lists.gnu.org/archive/html/coreutils/2012-03/msg00165.html
thanks,
Pádraig.