grep some-string -r . &. While it is running in bkg, I
cd to another directory. It seems that
grep interprets the hard link
. differently then. What happens before and after I change the current directory? Will both the original and the new directories not be searched completely?
I wonder if
. as a command line argument to a command is only dereferenced at the start of running the command, or is dereferenced whenever it is used by the program during its running?