Over time, a once tidy directory structure is changed and extended in unanticipated ways on a needs bases. After enough years go by it becomes 'a mess'.
Of course, I had nothing to do with it. :-)
Now everyone is afraid to touch it, because a multitude of applications rely on the existing filenames.
For easier maintenance and navigation, and better peace of mind, I'm now moving and renaming quite a few of our files and folders with a new sense of organization. I will of course have to update many applications as part of this process.
Since this takes some time, I have to create a symbolic links for the old filename, to point programs to the new location for compatibility. This is temporary until my updates rare completed.
But how can I be sure I haven't missed anything? I think the best thing is to use the 'last accessed' time of the symbolic link. If there are no accesses for over a year, then there are clearly no mission-critical applications relying on the old filenames.
I normally can check access times using
ls -lhtue. Unfortunately, the
l option queries the symbolic link to see where it leads, and then updates the access time of the symbolic link.
What command can I use to query the access time without actually updating it?