[CentOS] Scripting a directory change on CentOS
Les Mikesell
lesmikesell at gmail.com
Tue Jul 31 22:29:21 UTC 2007
William L. Maltby wrote:
> On Mon, 2007-07-30 at 12:49 -0400, James B. Byrne wrote:
>> <snip>
>
>
>> I have to work with a long path to a project working directory and I would
>> like to have a simple script called "current" which would produce the same
>> effect as issuing this from the shell:
>>
>> cd ./very/long/path/to/obscurely/titled/project/directory
>>
>> I cannot seem to find anything that directly addresses this, other than to
>> point out that shell scripts run in their own copy of the shell
>> interpreter and so anything done to the PWD therein is local to the
>> duration of the script. I could create a logical link from my home
>> directory I suppose, but I desire a scripted solution.
>>
>> I really do not wish to program a utility to do this and I cannot believe
>> that many people have not already addressed this desire with a straight
>> forward answer. So if any of you have a simple to implement solution then
>> could you share your answer with me?
>>
>> As I am a digest subscriber in addition to your answer to the list the
>> favour of a direct reply is requested
>>
>> Sincerely,
>>
>
> In addition to the other suggestions, I would like to add a simple user-
> invoked solution. "Source" or ".". Any script invoked in this manner
> runs in the current instance of the shell.
>
> IMO, if the user(s) are somewhat competent ("obscure project directory"
> leads me to believe this may be the case), this simple solution may be
> the most "elegant".
I'd go for the symlink in that case. Perhaps even a directory symlinked
into everyone's home/Desktop directory that contains symlinks to the
obscure places. This has the advantage of providing non-obscure visible
names, working with GUI tools and is self-documenting with 'ls -l'.
--
Les Mikesell
lesmikesell at gmail.com
More information about the CentOS
mailing list