อ่าน 4 นาที
ทางลัด (ทางคอมพิวเตอร์)
ใน ด้านคอมพิวเตอร์ ทาง ลัดไฟล์ คือ ตัวจัดการ ใน ส่วนติดต่อผู้ใช้ ที่ช่วยให้ผู้ใช้ค้นหาไฟล์หรือ ทรัพยากร ที่อยู่ใน ไดเร็กทอรี หรือ โฟลเดอร์ อื่น จากตำแหน่งที่สร้างทางลัดไว้...
ทางลัด (ทางคอมพิวเตอร์)

ในด้านคอมพิวเตอร์ทางลัดไฟล์คือตัวจัดการในส่วนติดต่อผู้ใช้ที่ช่วยให้ผู้ใช้ค้นหาไฟล์หรือทรัพยากรที่อยู่ในไดเร็กทอรีหรือโฟลเดอร์ อื่น จากตำแหน่งที่สร้างทางลัดไว้ ในทำนองเดียวกันทางลัดอินเทอร์เน็ตช่วยให้ผู้ใช้เปิดเว็บเพจไฟล์ หรือทรัพยากรที่อยู่ใน ตำแหน่งบน อินเทอร์เน็ตหรือเว็บไซต์ ที่อยู่ห่างไกลได้
โดยทั่วไปแล้วทางลัดจะถูกสร้างขึ้นในรูปแบบไฟล์ขนาดเล็กที่มีURIหรือGUID เป้าหมาย ไปยังวัตถุหรือชื่อไฟล์โปรแกรมเป้าหมายที่ทางลัดนั้นแทน ทางลัดอาจระบุพารามิเตอร์ที่จะส่งไปยังโปรแกรมเป้าหมายเมื่อเรียกใช้งานเพิ่มเติมได้ ทางลัดแต่ละอันสามารถมีไอคอนของตัวเองได้ ทางลัดมักจะถูกวางไว้บนเดสก์ ท็อป ในแผงเรียกใช้งานแอปพลิเคชันเช่นเมนูเริ่มต้นของ Microsoft Windows หรือในเมนูหลักของสภาพแวดล้อมเดสก์ท็อปในระบบปฏิบัติการ Macintosh สิ่งที่เทียบเท่ากันเรียกว่านามแฝง (alias ) ระบบที่คล้าย Unix มี ลิงก์สัญลักษณ์ (symbolic links ) ที่ชี้ไปยังไฟล์เป้าหมาย และมักรองรับไฟล์ที่ให้รายละเอียดการกำหนดค่าเพิ่มเติม .desktop
การนำไปใช้
ไมโครซอฟต์ วินโดวส์
| ลิงก์ | |
|---|---|
| นามสกุลไฟล์ | .lnk, .url,.cda |
| สื่อประเภทอินเทอร์เน็ต | application/x-ms-shortcut |
| พัฒนาโดย | บริษัท ไมโครซอฟต์ |
| ประเภทของรูปแบบ | ทางลัดไฟล์ |
ทางลัดไฟล์ (หรือที่รู้จักกันในชื่อลิงก์เชลล์ ) ถูกนำมาใช้ในWindows 95 [ 1 ] Microsoft Windowsใช้.lnkเป็น นามสกุล ไฟล์สำหรับทางลัดไปยังไฟล์ในเครื่อง และ.urlสำหรับทางลัดไปยังไฟล์ระยะไกล เช่น เว็บเพจ โดยทั่วไปเรียกว่า "ทางลัด" หรือ "ไฟล์ลิงก์" ซึ่งทั้งสองแบบจะแสดงด้วยไอคอนลูกศรโค้งโดยค่าเริ่มต้น และไม่มีนามสกุลไฟล์ (นามสกุลจะยังคงซ่อนอยู่ใน Windows Explorer แม้ว่าจะไม่ได้เลือก "ซ่อนนามสกุลสำหรับประเภทไฟล์ที่รู้จัก" ใน ตัวเลือก ประเภทไฟล์ก็ตาม เนื่องจากถูกควบคุมโดยNeverShowExtตัวเลือกในHKEY_CLASSES_ROOT\lnkfileรีจิสทรีIsShortcutตัวเลือกนี้ทำให้ลูกศรปรากฏขึ้น) ไฟล์ทางลัดสามารถใช้เพื่อเปิดโปรแกรมในสถานะหน้าต่างย่อหรือขยายใหญ่สุดได้ หากโปรแกรมนั้นรองรับ
ไฟล์ Microsoft Windows .lnkทำงานเป็น ส่วนขยาย ของ Windows Explorerแทนที่จะเป็นส่วนขยายของระบบไฟล์[ 2 ]เนื่องจากเป็นส่วนขยายของเชลล์.lnkไฟล์จึงไม่สามารถใช้แทนไฟล์ได้ ยกเว้นใน Windows Explorer เว้นแต่แอปพลิเคชันจะให้การสนับสนุนอย่างชัดเจนหรือใช้ API ของเชลล์
แม้ว่าทางลัดที่สร้างขึ้นจะชี้ไปยังไฟล์หรือโฟลเดอร์ที่เฉพาะเจาะจง แต่ก็อาจใช้งานไม่ได้หากเป้าหมายถูกย้ายไปยังตำแหน่งอื่น เมื่อเปิดไฟล์ทางลัดที่ชี้ไปยังเป้าหมายที่ไม่มีอยู่จริง Explorer จะพยายามซ่อมแซมทางลัด ระบบปฏิบัติการ Windows เวอร์ชันที่ใช้Windows 9x จะใช้อัลกอริทึมการค้นหาแบบง่ายเพื่อแก้ไขทางลัดที่เสียหาย [ 1 ]บน ระบบปฏิบัติการที่ใช้ Windows NTและ ระบบไฟล์ NTFSตัวระบุเฉพาะของวัตถุเป้าหมายจะถูกเก็บไว้ในไฟล์ทางลัด และ Windows สามารถใช้บริการDistributed Link Tracking เพื่อติดตามเป้าหมายของทางลัด เพื่อให้ทางลัดสามารถอัปเดตได้อย่างเงียบ ๆ หากเป้าหมายถูกย้ายไปยังฮาร์ดไดรฟ์อื่น[ 3 ] Windows Installerซึ่งเปิดตัวในWindows 2000ได้เพิ่มทางลัดประเภทพิเศษอีกประเภทหนึ่งที่เรียกว่า "ทางลัดโฆษณา"
ทางลัดไฟล์ใน Windows สามารถจัดเก็บ เส้นทาง ไดเร็กทอรีการทำงานนอกเหนือจากเส้นทางเป้าหมายได้ สามารถใช้ตัวแปรสภาพแวดล้อมได้สามารถกำหนดปุ่มลัด ในคุณสมบัติของทางลัดสำหรับทางลัดที่อยู่ในโฟลเดอร์ เมนูเริ่มต้นตรึงไว้ที่แถบงานหรือเดสก์ท็อป[ 4 ]ตั้งแต่ Windows 2000 เป็นต้นไป ทางลัดไฟล์สามารถจัดเก็บความคิดเห็นซึ่งจะแสดงเป็นคำแนะนำเมื่อวางเมาส์เหนือทางลัด
โดยทั่วไป ผลของการดับเบิ้ลคลิกทางลัดนั้นมีจุดประสงค์เพื่อให้เหมือนกับการดับเบิ้ลคลิกแอปพลิเคชันหรือเอกสารที่ทางลัดนั้นอ้างถึง แต่ทางลัดของ Windows มีคุณสมบัติแยกต่างหากสำหรับไฟล์เป้าหมายและไดเร็กทอรี "เริ่มใน" หากไม่ได้ป้อนพารามิเตอร์หลัง การพยายามใช้ทางลัดสำหรับบางโปรแกรมอาจทำให้เกิดข้อผิดพลาด "DLL หายไป" ซึ่งจะไม่พบเมื่อเข้าถึงแอปพลิเคชันโดยตรง[ 5 ]
บนระบบปฏิบัติการ Windows (Vista ขึ้นไป) สามารถสร้างลิงก์ระบบไฟล์ ได้เช่นกัน โดยมีหน้าที่คล้ายกัน แม้ว่าจะเป็นคุณสมบัติหนึ่งของ ระบบไฟล์ก็ตาม
ตั้งแต่Windows 7เป็นต้นไป ทางลัดบางรายการยังจัดเก็บ Application User Model IDs (AppUserModelIDs) ไว้ด้วย[ 6 ]แทนที่จะใช้บรรทัดคำสั่งเป้าหมาย AppUserModelIDs อาจถูกใช้โดยตรงเพื่อเปิดแอปพลิเคชัน ทางลัดที่มี AppUserModelIDs ถูกใช้โดยโปรแกรมเดสก์ท็อปบางโปรแกรมและ แอป WinRT Modern/Universal Windows Platform ทั้งหมดสำหรับการเปิดใช้งาน
แม้ว่า Windows จะไม่มีเครื่องมือที่สะดวกในการสร้าง แต่ Explorer ก็รองรับ "ลิงก์โฟลเดอร์" หรือ "โฟลเดอร์ลิงก์เชลล์": โฟลเดอร์ที่มีแอตทริบิวต์ระบบตั้งค่าไว้ ซึ่งมีไฟล์ "desktop.ini" ที่ซ่อนอยู่ (การปรับแต่งโฟลเดอร์) ซึ่งบอกให้ Explorer ค้นหาไฟล์ทางลัด "target.lnk" ในโฟลเดอร์เดียวกันนั้นที่ชี้ไปยังโฟลเดอร์อื่น เมื่อดูใน Explorer โฟลเดอร์ลิงก์เชลล์จะปรากฏว่ามีเนื้อหาของโฟลเดอร์เป้าหมายอยู่ภายใน นั่นคือ โฟลเดอร์ที่กำหนดเองจะกลายเป็นทางลัดที่มีประสิทธิภาพ[ 7 ]เทคนิคนี้ถูกใช้โดย Microsoft Windows สำหรับรายการต่างๆ เช่น โฟลเดอร์ WebDAVการเกิดขึ้นของลิงก์ระบบไฟล์ใน Windows Vista และเวอร์ชันที่สูงกว่าทำให้โฟลเดอร์ลิงก์เชลล์มีประโยชน์น้อยลง
มีไฟล์อีกประเภทหนึ่งที่คล้ายกับ.lnkไฟล์ทั่วไป แต่มีนามสกุล.cda.pdf ไฟล์ประเภทนี้ใช้สำหรับอ้างอิงแทร็ก (เพลง) บนซีดี (ในรูปแบบมาตรฐานCDDA / RedBook )
ระบบปฏิบัติการยูนิกและระบบปฏิบัติการที่คล้ายยูนิก
| การป้อนข้อมูลเดสก์ท็อป | |
|---|---|
| นามสกุลไฟล์ | .desktop |
| สื่อประเภทอินเทอร์เน็ต | text/plain |
| พัฒนาโดย | ฟรีเดสก์ท็อป.org |
| ประเภทของรูปแบบ | ทางลัดไฟล์ |
| ขยายจาก | ไฟล์ INI |
ใน ระบบปฏิบัติการ ที่คล้าย Unixเช่นLinux , BSDและmacOSระบบปฏิบัติการจะใช้ตัวชี้แบบง่ายไปยังไฟล์หรือไดเร็กทอรีเป้าหมายในรูปแบบของลิงก์ สัญลักษณ์
เมื่อเป้าหมายคือโปรแกรมอินเทอร์เฟซผู้ใช้แบบกราฟิก จำนวนมาก จะรองรับ ไฟล์ .desktopและ.directoryรูปแบบของไฟล์การกำหนดค่า เหล่านี้ เป็นไปตามข้อกำหนด 'รายการเดสก์ท็อป' โดยfreedesktop.orgและนอกจากตำแหน่งของโปรแกรมแล้ว ยังสามารถให้ไอคอนคำแนะนำเครื่องมือและรายละเอียดอื่นๆ ได้อีกด้วย[ 8 ]
แม็ค
ระบบ Macintosh ไม่มีนามสกุลไฟล์สำหรับทางลัด จึงมีการแนะนำประเภทไฟล์ที่เรียกว่า "alias" ใน Macintosh System 7ซึ่งจะเก็บข้อมูลต่างๆ เช่นหมายเลข inodeเพื่อจัดการการย้ายไฟล์ ไฟล์ Alias ใน System 7 ถึงMac OS 9จะแตกต่างจากไฟล์อื่นๆ โดยใช้ชื่อที่เป็นตัวเอียง ใน Mac OS 8.5 และเวอร์ชันต่อมา ได้มีการเพิ่มเครื่องหมายที่แตกต่างอีกอย่างหนึ่งคือ "ลูกศร Alias" ซึ่งเป็นลูกศรสีดำที่มีขอบสีขาวบางๆ คล้ายกับที่ใช้สำหรับทางลัดใน Microsoft Windows
ใน macOSก็รองรับการใช้นามแฝงเช่นกันถึงแม้จะไม่รองรับโดย API และคำสั่งของ Unix แต่ก็รองรับโดย API ระดับสูงกว่าและ Finder ชื่อของนามแฝงจะไม่เป็นตัวเอียงอีกต่อไป แต่ยังคงมีสัญลักษณ์ลูกศรอยู่ นอกจากนี้ นามแฝงยังคงรักษาการอ้างอิงแบบไดนามิกไปยังวัตถุ และไม่จำเป็นต้องระบุแม้ว่าจะเรียกไฟล์บนเซิร์ฟเวอร์ระยะไกลก็ตามสามารถสร้างลิงก์สัญลักษณ์ln ได้ด้วย คำสั่ง Unix เบราว์เซอร์ Safari มีรูปแบบเฉพาะ ของตัวเองที่ใช้ รายการคุณสมบัติ.webloc (property list ) สำหรับจัดเก็บ URL อินเทอร์เน็ต
ประวัติศาสตร์
ในการเรียกใช้งานแอปพลิเค ชัน หรือแสดงไฟล์ในอินเทอร์เฟซผู้ใช้แบบกราฟิก ยุคแรก ผู้ใช้ต้องคลิกที่ภาพแทนของไฟล์หรือไฟล์ปฏิบัติการจริงในตำแหน่งที่แอปพลิเคชันหรือไฟล์นั้นอยู่ แนวคิดของการแยกไฟล์ปฏิบัติการออกจากไอคอนที่แสดงคำสั่งในการทำงานที่เกี่ยวข้องกับไฟล์หรือไฟล์ปฏิบัติการนั้น เพื่อให้สามารถจัดกลุ่มตามฟังก์ชันหรืองานแทนที่จะจัดเรียงตามโครงสร้างไฟล์นั้น ได้รับการอธิบายครั้งแรกในงานวิจัยเรื่อง "A Task Oriented Front End For The Windows Graphical User Interface" โดย Mike Roberts ซึ่งตีพิมพ์ในปี 1991 โดยมหาวิทยาลัยคิงส์ตันและนำเสนอต่อทั้งMicrosoftและXerox EuroPARCในปีเดียวกันภายใต้ข้อตกลงการแบ่งปันเทคโนโลยีระหว่างสถาบันการศึกษาและธุรกิจ รูปแบบที่เรียบง่ายของงานวิจัยนี้ถูกนำไปใช้ในSystem 7ในปี 1991 และอีกสี่ปีต่อมาในWindows 95
ดูเพิ่มเติม
ลิงก์ภายนอก
Windows LNK
- "MS-SHLLINK: รูปแบบไฟล์ไบนารี Shell Link (.LNK)"จาก Microsoft
- ข้อกำหนดรูปแบบไฟล์ทางลัดของ Windowsโดย Joachim Metz ซึ่งเป็นการผสมผสานข้อกำหนดของ Microsoft และข้อสังเกตจาก Windows เวอร์ชันต่างๆ – ตัวอย่างเช่น บางแง่มุมของพฤติกรรมใน Windows 95 ไม่ได้กล่าวถึงใน MS-SHELLINK
- อินเทอร์เฟซ IShellLinkสำหรับเข้าถึงไฟล์ .lnk ใน Windows API
- "Shellify" ถูกเก็บถาวรเมื่อวันที่ 30 กรกฎาคม 2010 ในWayback Machine Shellify เป็นการใช้งาน .NET แบบ Managed 100% สำหรับรูปแบบไฟล์ไบนารี Microsoft Shell Link (.LNK) เพื่อเข้าถึงไฟล์ .lnk โดยไม่ต้องใช้ Windows API
- Win32::Shortcut - โมดูล Perl สำหรับจัดการกับทางลัดของ Windowsไลบรารี Perl
ไฟล์ .desktop
- "วิธีสร้างไฟล์เดสก์ท็อป"คู่มือสำหรับไฟล์ .desktop
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ทางลัด (ทางคอมพิวเตอร์)
ใน ด้านคอมพิวเตอร์ ทาง ลัดไฟล์ คือ ตัวจัดการ ใน ส่วนติดต่อผู้ใช้ ที่ช่วยให้ผู้ใช้ค้นหาไฟล์หรือ ทรัพยากร ที่อยู่ใน ไดเร็กทอรี หรือ โฟลเดอร์ อื่น จากตำแหน่งที่สร้างทางลัดไว้...
ไมโครซอฟต์ วินโดวส์
ทางลัดไฟล์ (หรือที่รู้จักกันในชื่อ ลิงก์เชลล์ ) ถูกนำมาใช้ใน Windows 95 [ 1 ] Microsoft Windows ใช้ .lnk เป็น นามสกุล ไฟล์ สำหรับทางลัดไปยังไฟล์ในเครื่อง และ .
ระบบปฏิบัติการยูนิกและระบบปฏิบัติการที่คล้ายยูนิก
ใน ระบบปฏิบัติการ ที่คล้าย Unix เช่น Linux , BSD และ macOS ระบบปฏิบัติการจะใช้ตัวชี้แบบง่ายไปยังไฟล์หรือไดเร็กทอรีเป้าหมายในรูปแบบของลิงก์ สัญลักษณ์
แม็ค
ระบบ Macintosh ไม่มีนามสกุลไฟล์สำหรับทางลัด จึงมีการแนะนำประเภทไฟล์ที่เรียกว่า "alias" ใน Macintosh System 7 ซึ่งจะเก็บข้อมูลต่างๆ เช่น หมายเลข inode เพื่อจัดการการย้ายไฟล์ ไฟล์ Alias ใน System 7 ถึง Mac OS 9 จะแตกต่างจากไฟล์อื่นๆ โดยใช้ชื่อที่เป็นตัวเอียง...