Symbolic Link Confusion


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Symbolic Link Confusion
# 1  
Old 05-02-2007
Error Symbolic Link Confusion

I have just tried to make my first shortcut aka symbolic link.

I entered this command:
ln -s /one/two/three/four/help/admin admindirectory

to make a link called 'admindirectory' that would take me to:
/one/two/three/four/help/admin

It seems to have created a directory called 'admindirectory' with all the contents of '/one/two/three/four/help/admin' in it. Has it actually done this?

Also when I type 'cd admindir' and then 'pwd' it says:
/opt/webct/admindirectory

Is there now two seperate directories and if so which is the 'correct' one?

Thanks.

Last edited by Sepia; 05-07-2007 at 04:15 PM..
# 2  
Old 05-02-2007
Symbolic Link to a Directory

Gurus,
I tried the following

HTML Code:
mkdir -p /tmp/11/b/c/d/e/AdminDir
cd /tmp/11/b/c/d/e/AdminDir
touch a b c d e
The /tmp/11/b/c/d/e/AdminDir has following contents
a b c d e
Now my trying to create a symbolic link,

case 1) #Creates a directory with the contents of the target directory
HTML Code:
  ln -s /tmp/11/b/c/d/e/AdminDir /tmp/Linked-to-admin
  drwxr-xr-x    2 userA userA     4096 May  2 22:01 /tmp/Linked-to-admin
  ls /tmp/Linked-to-admin
   a b c d e
case 2) #Creates the link to the target directory.
HTML Code:
 ln -s /tmp/11/b/c/d/e/AdminDir/ /tmp/admin
 lrwxrwxrwx    1 userA  userA   25 May  2 21:59 /tmp/admin -> tmp/11/b/c/d/e/AdminDir/
 ls /tmp/admin
  a b c d e
Could please explain the behaviour in the above two cases.

Thanks
Nagarajan Ganesan.
# 3  
Old 05-07-2007
Is that related to the first post?
# 4  
Old 05-07-2007
Quote:
Originally Posted by Sepia
I have just tried to make my first shortcut aka symbolic link.

I entered this command:
ln -s /one/two/three/four/help/admin admindirectory

to make a link called 'admindirectory' that would take me to:
/one/two/three/four/help/admin

It seems to have created a directory called 'admindirectory' with all the contents of '/one/two/three/four/help/admin' in it. Has it actually done this?

Also when I type 'cd admindir' and then 'pwd' it says:
/opt/webct/admindirectory

Is there now two seperate directories and if so which is the 'correct' one?

Thanks.
if you do a "ls -l" in the directory where you created admindirectory it should list:

Code:
lrwxrwxrwx  1 user group   23 2006-09-07 23:52 admindirectory -> /one/two/three/four/help/admin

Dates and times will differ. This isn't really a copy of the directory, it is a pointer to the linked directory. If you make any changes inside admindirectory it will be the same in /one/two/three/four/help/admin (and vice versa)
# 5  
Old 05-07-2007
Thanks for that.

Is there anyother way of making 'shortcuts'?

I think I have used one where it didnt created a file/dir and worked from any location on the tree.
# 6  
Old 05-07-2007
Code:
alias admin="cd /one/two/three/four/help/admin"

This creates a new command "admin".

To see what aliases are currently defined:
Code:
alias

 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

How to remove symbolic link?

this is my current code, # ln -s /lib64/ # ls -lrth total 80K -rw-r--r--. 1 root root 12K Jul 6 2012 post-install -rw-r--r--. 1 root root 552 Jul 6 2012 post-install.log -rw-------. 1 root root 1.5K Aug 21 2012 anaconda-ks.cfg drwxr-xr-x. 2 root root 4.0K Aug 21 2012 Videos... (3 Replies)
Discussion started by: jediwannabe
3 Replies

2. UNIX for Dummies Questions & Answers

Symbolic link

Hi, trying to understand more about symblic link, when I compiled a program called "match" in one folder ~/downloadsoftware/I want this program to be accessible like a system command by putting a symbolic link in /usr/bin/ Not by setting the $PATH method in .bashrc at this time. What I did is:... (4 Replies)
Discussion started by: yifangt
4 Replies

3. UNIX for Dummies Questions & Answers

[Solved] Symbolic link not allowed or link target not accessible

Hi everybody, I read about treads realted to this issue but they did not resovle issue given below. Please help me resolve issue given below I have html file under /srv/www/htdocs/actual_folder ls actual_folder/ test.html and following link works... (0 Replies)
Discussion started by: newbielgn
0 Replies

4. Shell Programming and Scripting

ls on a symbolic link

Hi all, Can anyone please confirm if the command below is the only way that I can get what the symbolic link is set to? mnlxd110(oracle)/db/posd2/dba$: ls -l | grep "^l" lrwxrwxrwx 1 oracle dba 28 Aug 9 2011 bdump -> diag/rdbms/posp1/posp1/trace mnlxd110(oracle)/db/posd2/dba$:... (7 Replies)
Discussion started by: newbie_01
7 Replies

5. Solaris

issue with Symbolic link

Hi All, I have to set a soft link to a directory, e.g. it’s done, however I want it make it permanent and in case if any program is pointing to /cms/cmsuat/server/cmu/contribution it should go to /cms/cmsUAT/server/cmu/Contribution. Need your help! Thanks in advance! (4 Replies)
Discussion started by: kumarmani
4 Replies

6. Shell Programming and Scripting

Symbolic Link Help

Hello All, This may be a silly question to some but I am really stuck. Is there a way to reverse the following; sudo rm /bin/sh sudo ln -s /bin/bash /bin/sh It was part of a driver compile/installation procedure by Digi for Ubuntu stating that dash isn't supported and a symbolic link... (2 Replies)
Discussion started by: LAVco
2 Replies

7. Shell Programming and Scripting

symbolic link

Hi, i am trying to create sym links on sles 11 , but it seems i am doing something wrong. oracle@tests:/u01/app/oracle/oradata/ACIS> pwd /u01/app/oracle/oradata/ACIS oracle@tests:/u01/app/oracle/oradata/ACIS> ln -s /db/ACIS/dbase/dbf/ /u01/app/oracle/oradata/ACIS/... (2 Replies)
Discussion started by: tonijel
2 Replies

8. Shell Programming and Scripting

tar the symbolic link

Hi Experts!! Can anyone help me out to know how can we tar the symbolic links. I would need to find the symbolic links present in the directory and then tar them out. I can find the links by find . -type l, but i need to know how to tar the symboilc link. Any help would be much appreciated.. ... (1 Reply)
Discussion started by: ganga.dharan
1 Replies

9. UNIX for Dummies Questions & Answers

need some info about symbolic link and hard link

hello folks how y'all doin well i have some questions about symbolic link and hard link hope some one answer me i open terminal and join as root and i wrote ln -s blah blah then i wrote ls i see red file called blah blah but didn't understand what is this can some one explain and... (2 Replies)
Discussion started by: detective linux
2 Replies

10. UNIX for Dummies Questions & Answers

symbolic Link

question abt symbolic link ... i'm doing the following ... ln -s x.sh ./scripts/y.sh and cat ./scripts/y.sh it is giving following error cat: cannot open y.sh Any reason u an think of ? But it is working fine when i goto scripts directory and cretae the symbolic link. ... (1 Reply)
Discussion started by: bhargav
1 Replies
Login or Register to Ask a Question