Question: Is there any way for me to symlink a particular file so that it appears in every directory on the system?

So if I symlink `/tmp/scratch`

No matter where I am I can type `vi scratch`?

Answer: 
Since Joseph R wanted me to expand, I will. If you use VIM (because that's what I know more than Vi) you can add this to your `~/.vimrc` file.

```
if @% == "scratch"
    silent edit /tmp/scratch
endif

```

Tada, now you have scratch everywhere!
As others noted, it is probably not the best solution, but here is a way to link in all directories beneath the current.

```
#!/bin/bash

lnfile="/tmp/scratch"
for Dir in $(find ./* -type d);
do
    ln -s $lnfile $Dir
done

```