ยูทิลิตี Unix จำนวนมากปฏิบัติต่อ symlink ต่างกันโดยขึ้นอยู่กับว่ามีเครื่องหมายทับหรือไม่
พฤติกรรมนี้อธิบายไว้ในเอกสารประกอบ POSIX Symbolic Linkและยังกล่าวถึงในเอกสารประกอบ coreutils ของ GNUเอกสาร
โดยพื้นฐานแล้วเครื่องหมายต่อท้ายหมายถึงการติดตาม (หรือ "การอ้างอิง") symlink
ตัวอย่างเช่นในโค้ดด้านล่างdirlink
หมายถึง symlink แต่dirlink/
หมายถึงไดเรกทอรีที่ symlink ชี้ไป rm
จะไม่ลบไดเรกทอรีเว้นแต่คุณจะพูดrm -r
แต่rm
หากไม่มีตัวเลือกจะเป็นการลบ symlink อย่างมีความสุข
$ mkdir dir
$ ln -s dir dirlink
$ ls -l
total 4
drwxr-xr-x 2 mikel mikel 4096 2011-02-02 22:26 dir
lrwxrwxrwx 1 mikel mikel 3 2011-02-02 22:26 dirlink -> dir
$ ls -l
total 4
drwxr-xr-x 2 mikel mikel 4096 2011-02-02 22:26 dir
lrwxrwxrwx 1 mikel mikel 3 2011-02-02 22:26 dirlink -> dir
$ rm dirlink/
rm: cannot remove `dirlink/': Is a directory
$ rm dirlink
$ ls -l
total 4
drwxr-xr-x 2 mikel mikel 4096 2011-02-02 22:26 dir
นอกจากนี้ยังมีประโยชน์สำหรับการดูสิทธิ์ของไดเรกทอรีโดยไม่ต้องกังวลว่าไดเรกทอรีนั้นเป็นไดเรกทอรีจริงหรือเพียงแค่ symlink ไปยังไดเรกทอรี
$ ls -ld dirlink
lrwxrwxrwx 1 mikel mikel 3 2011-02-02 22:46 dirlink -> dir
$ ls -ld dirlink/
drwxr-xr-x 2 mikel mikel 4096 2011-02-02 22:46 dirlink/
และยังใช้งานได้กับไดเรกทอรีปกติ:
$ ls -ld dir
drwxr-xr-x 2 mikel mikel 4096 2011-02-02 22:46 dir
$ ls -ld dir/
drwxr-xr-x 2 mikel mikel 4096 2011-02-02 22:46 dir/
อีกตัวอย่างหนึ่งคือfind
คำสั่ง หากpath
คุณขอให้ค้นหาเป็น symlink จะไม่ติดตาม symlink ตามค่าเริ่มต้นซึ่งหมายความว่าจะประมวลผล symlink เท่านั้น การเพิ่มเครื่องหมายสแลชต่อท้ายทำให้ถือว่า symlink เป็นไดเร็กทอรีที่ลิงก์ชี้ไป
$ find dir
dir
dir/file
$ find dirlink
dirlink
$ find dirlink/
dirlink/
dirlink/file
(การค้นหาบางรุ่นมีตัวเลือก-follow
หรือ-L
ตัวเลือก แต่มันทำให้มันเป็นไปตาม symlink ทั้งหมดไม่ใช่แค่อันแรก)
ในกรณีของrsync
ว่าคุณควรผนวกเครื่องหมายทับขึ้นอยู่กับว่าคุณต้องการให้ไดเรกทอรีที่คุณกำลังคัดลอกเป็นไดเรกทอรีย่อยหรือไม่
$ mkdir dir
$ touch dir/file
$ rsync -r dir dir.bak
$ find .
.
./dir
./dir/file
./dir.bak
./dir.bak/dir
./dir.bak/dir/file
$ rm -r dir.bak
$ rsync -r dir/ dir.bak
$ find .
.
./dir
./dir/file
./dir.bak
./dir.bak/file
ในคำอื่น ๆ :
rsync dir dir.bak
คัดลอกdir
เข้าdir.bak
ทำdir
ภายในdir.bak
rsync dir/ dir.bak
คัดลอกเนื้อหาทั้งหมดของdir
โดยไม่ต้องทำdir
ภายในdir.bak