Original post: http://www.aiotestking.com/linux/2011/07/which-command-would-accomplish-to-use-a-symbolic-link-to-tmpfoo-dfoo-conf/
Question 1:
You are experimenting with a binary in /tmp/foo.d that expects its configuration file at /etc/foo.conf.
You don’t want to save it there, but use a symbolic link to /tmp/foo.d/foo.conf instead.
Which command would accomplish that?
A. ln -s /tmp/foo.d/foo.conf /etc/foo.conf
B. ln /tmp/foo.d/foo.conf /etc/foo.conf
C. ln -s /etc/foo.conf /tmp/foo.d/foo.conf
D. ln /etc/foo.conf /tmp/foo.d/foo.conf
Hard link chỉ link đến file và chỉ link đến file nằm trên cùng file system
You don’t want to save it there, but use a symbolic link to /tmp/foo.d/foo.conf instead.
Which command would accomplish that?
A. ln -s /tmp/foo.d/foo.conf /etc/foo.conf
B. ln /tmp/foo.d/foo.conf /etc/foo.conf
C. ln -s /etc/foo.conf /tmp/foo.d/foo.conf
D. ln /etc/foo.conf /tmp/foo.d/foo.conf
[Hint]
Có hay không có "-s": Dùng "-s" để tạo soft link hay symbolic link (symlink), khi tạo hard link thì không có "-s).
Thứ tự của original file và symlink file: "Có bột mới gột nên hồ", original file phải có sẵn và phải đứng trước symlink.
Hard link chỉ link đến file và chỉ link đến file nằm trên cùng file system
ln -s <orginal> <symlink>
[Reference]
Learn Linux, 101: Create and change hard and symbolic links
Answer: A
Question 2:
You want to create a hard link to a regular file. What are requirements of the regular file for
the ln command to succeed? (Choose two)
A. The file must exist before you run the ln command.
B. The file must be in the same directory as the new file name.
C. The file must be in the same file system as the new file name.
D. The file must be in a different directory from the new file name.
E. The file must be in a different file system from the new file name.
Answer: A, C
Question 3:
An administrator is trying to make a hard link to an ordinary file but ln returns an error. Which of the following could cause this?
A. The source and the target are on different file systems.
B. The source file is hidden.
C. The source file is read-only.
D. The administrator does not own the source file.
E. The source file is a shell script.
Question 3:
An administrator is trying to make a hard link to an ordinary file but ln returns an error. Which of the following could cause this?
A. The source and the target are on different file systems.
B. The source file is hidden.
C. The source file is read-only.
D. The administrator does not own the source file.
E. The source file is a shell script.
Answer: A
Question 4:
A Linux user wants to create a hard link named file2 in the current directory that points to /usr/var/file. Which of the following commands can be used?
A. ln -h file2 /usr/var/file
B. ln file2 /usr/var/file
C. ln -h /usr/var/file file2
D. ln /usr/var/file file2
Answer: D
Question 5:
A hard link is created so that origfile1 is accessible through linkfile1. The reference to origfile1 is then removed using the rm command. What will happen to linkfile1?
A.The file linkfile1 will be deleted
B. The file linkfile1 will become a "broken link"
C. linkfile1 will still exist
D. Both origfile1 and linkfile1 will still exist
Answer: A
Question 6:
Choose the appropriate missing word.
A ______ link cannot span across different filesystems.
A. hard
B. symbolic
Answer: A