<html><head></head><body><div>What you see is determined by how you got there. ../ backtracks through your prior dir locations first.</div><div><br></div><div>So if you CD to a location by way of a symlink, ls ../../.. will show up from the symlink, not the literal path.</div><div><br></div><div><br></div><div><br></div><div>On Wed, 2016-04-13 at 13:18 -0600, Michael Hirsch wrote:</div><blockquote type="cite"><pre>Can anyone explain this? The owners of this system use a lot of
symlinks to play weird games with their files. For instance, in the
directory used below, /var/tmp/jobsched/jaws/conf the last entry,
conf, is actually a symlink into another filesystem entirely. But I
still don't understand how this is possible.
Consider this:
bash-4.1$ pwd
/var/tmp/jobsched/jaws/conf
bash-4.1$ ls ../../../..
autosys_api common daemon jaws.sh jboss log
sbin sdk
batch config import_export jaws.sh.vmoptions lib README
scripts tools
bash-4.1$ cd ../../../..
bash-4.1$ ls
account cvs etscfg lib lost+found mqm.client phd run
VRTSat_lhc yp
adm db ftp local lum nis preserve
spool VRTSvcs zapplets
cache db2 games lock mail openv prodperim tmp vx
crash empty gdm log mqm opt redhat VRTSat vxvm
So when I "ls ../../../.." ls sees a bunch of file, starting with
"autosys_api" and "common". But if I cd to that directory ls sees a
completely different set of files.
I didn't think that symlinks and filesystems worked like this. I
expected to see the same files in the two "ls" commands.
What is making this happen? What am I missing.
Thanks,
Michael
_______________________________________________
Ale mailing list
<a href="mailto:Ale@ale.org">Ale@ale.org</a>
<a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a>
See JOBS, ANNOUNCE and SCHOOLS lists at
<a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a>
</pre></blockquote><div><span><pre>--
James P. Kinney III
Every time you stop a school, you will have to build a jail. What you
gain at one end you lose at the other. It's like feeding a dog on his
own tail. It won't fatten the dog.
- Speech 11/23/1900 Mark Twain
http://heretothereideas.blogspot.com/
</pre></span></div></body></html>