Pliki: dowiązania sztywne i symboliczne (ln)

Przeanalizuj poniższe przykłady:

  1. Utwórz plik /root/passwd-h1, który jest dowiązaniem sztywnym do pliku /etc/passwd i porównaj i-węzły obu plików.

  2. Utwórz plik /root/passwd-s1, który jest dowiązaniem miękkim do pliku /etc/passwd i porównaj i-węzły obu plików.

  3. Zamontuj /dev/vdb1 w katalogu /mnt/vdb1 i skopiuj do niego /etc, a następnie spróbuj utworzyć pliki /root/passwd-h2 i /root/passwd-s2, które są dowiązaniami sztywnymi i symbolicznymi do pliku /mnt/vdb1/etc/passwd.

  4. Porównaj działanie komend ls / i ls -F /.

  5. Przeanalizuj działanie następujących komend:

    # mkdir test{1,2}
    # cd test1; ln -s /etc/hosts .
    # cp hosts ../test2/hosts1
    # cp -P hosts ../test2/hosts-P
    # cp -a hosts ../test2/hosts-a
    # ls -la ../test2/