locate "*.png"
ส่งคืนไฟล์ทั้งหมดที่ลงท้ายด้วย.png
ตามที่คาดไว้
locate "test.*"
ไม่ส่งคืนสิ่งใด แต่มีไฟล์ชื่อtest
ในระบบของฉัน
locate "*test"
ส่งคืนไฟล์ทั้งหมดที่ลงท้ายด้วยtest
ตามที่คาดไว้
locate "test*"
ไม่ส่งคืนสิ่งใด แต่มีไฟล์ที่เริ่มต้นด้วยtest
ในระบบของฉัน
เหตุใดสัญลักษณ์แทนจึงทำงานได้เฉพาะเมื่อ "ลงท้ายด้วย" เท่านั้น
test*
และtest.*
?