--I have found that some different distros can use *very* different versions of the same commands, like ' ln ', ' ls ', ' mkisofs ' and the like. Even ' ps ' can be different in some cases. Also could be different symlink handling depending on what filesystem you're using (ext2, ext3, reiserfs, et al.)

Quote Originally Posted by garyng
sounds like an vi feature. Most likely, vi remove the old file(thus the link) and create a real file.

I would suggest to use another editor and see if the same occurs. The cat >> operation suggest that the fs/kernel should be ok.