Answer A link in UNIX is a pointer which is pointing to a file or a directory. Creating links is a kind of shortcuts to access a file. A link is simply a way to refer to the contents of a file. The two different types of links in UNIX are: ln source_File target_file Example suppose that we have a file source_file.txt that contains the text data. Now we use the command to create a link to source_file.txt called result_file.txt Now, the two names source_file.txt and result_file.txt refer to the same data: So any Modification to result file leads to auto change in source file. ln -s source_File.txt soft_file.txt If we remove the file source_file.txt, we can no longer access the data through the soft link soft_file.txt The link soft_file.txt contains the name source_file.txt, and there no longer is a file with that name. On the other hand, result_file.txt has its own pointer to the contents of the file we called source_file.txt, and hence we can still use it to access the data. Solution Answer A link in UNIX is a pointer which is pointing to a file or a directory. Creating links is a kind of shortcuts to access a file. A link is simply a way to refer to the contents of a file. The two different types of links in UNIX are: ln source_File target_file Example suppose that we have a file source_file.txt that contains the text data. Now we use the command to create a link to source_file.txt called result_file.txt Now, the two names source_file.txt and result_file.txt refer to the same data: So any Modification to result file leads to auto change in source file. ln -s source_File.txt soft_file.txt If we remove the file source_file.txt, we can no longer access the data through the soft link soft_file.txt The link soft_file.txt contains the name source_file.txt, and there no longer is a file with that name. On the other hand, result_file.txt has its own pointer to the contents of the file we called source_file.txt, and hence we can still use it to access the data..