Knowledge

Symbolic link

Source 📝

124:
deleted, its target remains unaffected. If a symbolic link points to a target, and sometime later that target is moved, renamed or deleted, the symbolic link is not automatically updated or deleted, but continues to exist and still points to the old target, now a non-existing location or file. Symbolic links pointing to moved or non-existing targets are sometimes called
1312:, which is also used for hard links. Internally the dos.library returns an error code indicating that a target is a soft link if you try to perform actions on it that are only legal for a file, and applications that wish to follow the symbolic link then needs to explicitly make a call to follow the link and retry the operation. The 171:
try to uphold the illusion of a tree-shaped hierarchy, but when they do, this causes them to produce different results from other programs that manipulate pathnames without such heuristic, relying on the operating system instead. Programs that need to handle symbolic links specially (e.g., shells and
123:
A symbolic link contains a text string that is automatically interpreted and followed by the operating system as a path to another file or directory. This other file or directory is called the "target". The symbolic link is a second file that exists independently of its target. If a symbolic link is
495:
Although storing the link value inside the inode saves a disk block and a disk read, the operating system still needs to parse the path name in the link, which always requires reading additional inodes and generally requires reading other, and potentially many, directories, processing both the list
1036:
simulates POSIX-compliant symbolic links in the Microsoft Windows file system. It uses identical programming and user utility interfaces as Unix (see above), but creates Windows shortcuts (.lnk files) with additional information used by Cygwin at the time of symlink resolution. Cygwin symlinks are
175:
Some Unix as well as Linux distributions use symbolic links extensively in an effort to reorder the file system hierarchy. This is accomplished with several mechanisms, such as variant, context-dependent symbolic links. This offers the opportunity to create a more intuitive or application-specific
597:
privilege, which only administrators have by default, can create symbolic links. If this is not the desired behavior, it must be changed in the Local Security Policy management console. Additionally, NTFS symbolic links to files are distinct from NTFS symbolic links to directories and therefore
588:
operating systems. Microsoft aimed for Windows Vista's symbolic links to "function just like UNIX links". However, the implementation differs from Unix symbolic links in several ways. For example, Windows Vista users must manually indicate when creating a symbolic link whether it is a file or a
1254:
Supported on Windows Vista and later. The Windows implementation is not POSIX-compliant. Creating them requires the "create symbolic link" privilege (SeCreateSymbolicLinkPrivilege). By default a user account holds this privilege when it is either an administrator or has Developer Mode enabled
319:
option). When a directory listing of a symbolic link that points to a directory is requested, only the link itself will be displayed. In order to obtain a listing of the linked directory, the path must include a trailing directory separator character ('/', slash).
1360:. However, shadows, due to the fully object-oriented System Object Model, are considerably more powerful and robust than a simple link. For example, shadows do not lose their capabilities when renamed or when either the object or subject of the link is relocated. 511:
of a symbolic link are not used; the access modes of the target file are controlled by the target file's own permissions. Some operating systems, such as FreeBSD, offer the ability to modify file permissions and filesystem attributes of a symbolic link, through
158:
Symbolic links operate transparently for many operations: programs that read or write to files named by a symbolic link will behave as if operating directly on the target file. However, they have the effect of changing an otherwise hierarchic filesystem from a
163:
into a directed graph, which can have consequences for such simple operations as determining the current directory of a process. Even the Unix standard for navigating to a directory's parent directory no longer works reliably in the face of symlinks. Some
155:, whereas symbolic links may point to any file or directory irrespective of the volumes on which the link and target reside. Hard links always refer to an existing file, whereas symbolic links may contain an arbitrary path that does not point to anything. 1380:
is a symbolic link that has a variable name embedded in it. This allows some flexibility in filesystem order that is not possible with a standard symbolic link. Variables embedded in a symbolic link may include user and environment specific information.
816:
called Distributed Link Tracking to track the changes in files and folders to which they are interested. The service maintains the integrity of shortcuts, even when files and folders are moved across the network. Additionally, in Windows 9x and later,
459:
Early implementations of symbolic links stored the symbolic link information as data in regular files. The file contained the textual reference to the link's target, and the file mode bits indicated that the type of the file is a symbolic link.
777:
Shortcuts are treated like ordinary files by the file system and by software programs that are not aware of them. Only software programs that understand shortcuts (such as the Windows shell and file browsers) treat them as references to other
483:
addresses allocated to a file. Thus, symlinks with short target paths are accessed quickly. Systems with fast symlinks often fall back to using the original method if the target path exceeds the available inode space. The original style is
581:(SMB) network path. Additionally, the NTFS symbolic link implementation provides full support for cross-filesystem links. However, the functionality enabling cross-host symbolic links requires that the remote system also support them. 496:
of files and the inodes of each of them until it finds a match with the link's path components. Only when a link points to a file in the same directory do "fast symlinks" provide significantly better performance than other symlinks.
503:
standard does not require the entire set of file status information common to regular files to be implemented for symlinks. This allows implementations to use other solutions, such as storing symlink data in directory entries.
1368:
Symbolic links may be implemented in a context-dependent or variable fashion, such that the link points to varying targets depending on a configuration parameter, run-time parameter, or other instantaneous condition.
738:
and junction points. Junction points are for directories only, and moreover, local directories only; junction points to remote shares are unsupported. The Windows 2000 and XP Resource Kits include a program called
770:, which are supported by the graphical file browsers of some operating systems, may resemble symbolic links but differ in a number of important ways. One difference is what type of software is able to follow them: 808:
Microsoft Windows application shortcuts contain additional metadata that can be associated with the destination, whereas POSIX symbolic links are just strings that will be interpreted as absolute or relative
758:
Not all standard applications support reparse points. Most noticeably, Backup suffers from this problem and will issue an error message 0x80070003 when the folders to be backed up contain a reparse point.
774:
Symbolic links are automatically resolved by the file system. Any software program, upon accessing a symbolic link, will see the target instead, whether the program is aware of symbolic links or not.
1788: 605:, will refer to the parent directory of the symbolic link rather than that of its target. This behavior is also found at the shell level in at least some POSIX systems, including 1774: 1055:
Some differences exist, however. Cygwin has no way to specify shortcut-related information – such as working directory or icon – as there is no place for such parameters in
308:
command has options that allow either the symbolic link or the target to be copied. Commands which read or write file contents will access the contents of the target file.
241:
is the relative or absolute path to which the symbolic link should point. Usually the target will exist, although symbolic links may be created to non-existent targets.
812:
Unlike symbolic links, Windows shortcuts maintain their references to their targets even when the target is moved or renamed. Windows domain clients may subscribe to a
1336:, which have the added feature of following the target, even if it is moved to another location on the same volume. This is not to be confused with the shell command 315:, denotes symbolic links with an arrow after the name, pointing to the name of the target file (see following example), when the long directory list is requested ( 1964: 882:
are defined in the Windows registry and can be used to implement a sort of symbolic link too. Like folder shortcuts, they are transparent to the Windows shell.
593:(and therefore symbolic links) for a given path (i.e. any given path can have at most 31 indirections before Windows gives up). Only users with the new 2127: 2150: 2033:"You cannot view or change the Read-only or the System attributes of folders in Windows Server 2003, in Windows XP, in Windows Vista or in Windows 7" 2200: 645:
The following examples both create a symbolic link called "Downloads" at "E:\" that points to the Downloads folder in the current user's profile.
260:
operations are unique to symbolic links and do not apply to the target; by using those system calls, programs that examine the file system (e.g.,
1040:
Additionally, Cygwin can be set up to support native Windows symbolic links which can be used out of Cygwin without restrictions. This requires:
1037:
compliant with the POSIX standard in terms of how they are resolved, and with Windows standards in terms of their on-disk representation.
801:. The latter is useful if both the symlink and its target share some common ancestor path which is not known at creation (e.g., in an 2287: 621:
is often used in scripts to determine the actual current working directory. When any path is used with a system call, any use of
1704: 2722: 2697: 1846: 2262:: file system drivers to enable Symbolic Links for Windows XP (also mirrored on Link Shell Extension site). Sources available. 830:
Almost like shortcuts, but transparent to the Windows shell. They are implemented as ordinary folders (which need to have the
3381: 573:
can create symbolic links. Third-party drivers are required to enable support for NTFS symbolic links in Windows XP. Unlike
217:
flag is specified, the symlink() system call is used instead, creating a symbolic link. Symlinks were introduced in 1982 in
4006: 100: 601:
In Windows Vista and later, when the working directory path ends with a symbolic link, the current parent path reference,
3954: 3429: 3944: 3115: 2924: 1908: 598:
cannot be used interchangeably, unlike on POSIX where the same symbolic link can refer to either files or directories.
3322: 1649: 3566: 3480: 1520: 1051:
Running the Cygwin with elevated rights because Windows restricts the creation of symbolic links to privileged users
609:, but never in accessing files and directories through operating system calls. For instance, bash builtin commands 3232: 2954: 2914: 2453: 248:
After creating the symbolic link, some operations can be used to treat it as an alias for the target. However, the
17: 1561:
As CTSS developed, we provided ways for users to share their files on disk, through "common files" and "linking,"
1297: 222: 4001: 2253:: Microsoft Technet page on using the command-line tool FSUtil to create hardlinks (for Windows 2000 and above) 1502: 1430: 1287: 960:"..." ; absolute (WITHOUT "TargetKnownFolder" or "TargetSpecialFolder" only) 218: 3011: 2496: 108: 3949: 3365: 2939: 2280: 1983: 1921: 1761: 1737: 1671: 1264:
POSIX permits hard links on folders but does not require them. Modern file systems tend to not support it.
3870: 3718: 3650: 2944: 2751: 2630: 2429: 1749: 1577: 972:"{guidguid-guid-guid-guid-guidguidguid}" ; GUID of target folder, Windows Vista and later 180:
and to reorganize the system without having to redesign the core set of system functions and utilities.
3755: 3745: 3735: 3127: 2717: 2690: 2339: 2250: 2095: 1683: 294:) affect the symbolic link itself (instead of being applied to the symbolic link target, if any). The 1978: 1469:
would be executed. Similar Conditional Symbolic Links were also created for other directories such as
323:
Note: In the example below do not create "three" directory before creation of link in /tmp directory.
282:
system calls are coded to operate directly on symbolic links, file system management commands (e.g.,
2637: 1612: 1611:; Daggett, M. M.; Daley, R. C.; Creasy, R. J.; Hellwig, J. D.; Orenstein, R. H.; Korn, L. K. (1963). 3820: 3673: 3576: 3521: 3396: 3252: 3021: 2441: 1823: 53:) is a file whose purpose is to point to a file or directory (called the "target") by specifying a 3919: 3875: 3857: 3556: 3546: 3001: 2642: 2349: 2334: 2273: 1545: 508: 1895: 565:
and later versions of Windows enabled support for symbolic links to user-mode applications. The
3765: 3730: 3668: 3147: 2967: 2831: 2761: 1818: 650: 570: 229: 1608: 3901: 3810: 3760: 3703: 3449: 3419: 3370: 3222: 3195: 3072: 2962: 2875: 2766: 2683: 2469: 2244: 1300:
both have linked files where the name of the target file is specified in a directory entry.
492:. It is also used for disk compatibility with other or older versions of operating systems. 3975: 3936: 3750: 3469: 3444: 3085: 2902: 2892: 2848: 2813: 2657: 2572: 2506: 2329: 578: 480: 31: 8: 3980: 3926: 3865: 3454: 3122: 3063: 2979: 2546: 2536: 2486: 2006: 1876: 1863: 1546:"Compatible Time-Sharing System (1961-1973): Fiftieth Anniversary Commemorative Overview" 1094: 717: 574: 160: 3970: 3832: 3795: 3708: 3434: 3424: 3409: 3350: 3180: 2843: 2836: 2823: 2776: 2541: 2531: 2424: 1832: 1410: 735: 731: 549: 148: 797:), whereas POSIX symbolic links can refer to destinations via either an absolute or a 3785: 3725: 3561: 3247: 3217: 3209: 3078: 3053: 2974: 2949: 2771: 2664: 2417: 2109: 1700: 786: 767: 557:
3.1 introduced support for symbolic links for any type of file. It was included with
523:
The reported size of a symlink is the number of characters in the path it points to.
499:
The vast majority of POSIX-compliant implementations use fast symlinks. However, the
112: 3058: 3805: 3713: 3511: 3161: 3105: 2794: 2620: 2513: 2501: 2479: 2344: 2055: 1828: 1414: 1384: 752: 584:
Symbolic links are designed to aid in migration and application compatibility with
68: 54: 2071: 298:(delete file) command removes the link itself, not the target file. Likewise, the 3914: 3827: 3335: 2729: 2610: 2562: 1422: 1357: 1337: 813: 532: 2032: 272:) can report on symbolic links (instead of their targets, if any). Because the 3815: 3800: 3740: 2918: 2789: 2577: 2523: 2436: 2386: 2381: 1802: 1593:
U.F.D. entries that point to other U.F.D. entries instead of to the file itself
1332: 1325: 794: 472: 177: 1115:
A reference counter is decremented. When it reaches 0, the target is deleted.
107:
had files linked by name in 1963. By 1978 minicomputer operating systems from
3995: 3790: 3464: 3404: 3263: 2647: 2582: 2412: 2296: 1541: 1426: 1392: 1353: 818: 798: 790: 590: 562: 278: 88: 2238: 821:
tries to find the target of a broken shortcut before proposing to delete it.
3909: 3617: 3205: 3172: 3110: 3090: 2652: 2625: 2615: 2407: 2361: 1806: 1490: 802: 748: 723: 464: 92: 1946: 3607: 2706: 2491: 2376: 2366: 2324: 2310: 1722:
It also includes a few other features which you may find useful, such as
535:
has a tree structure, however symbolic links allow it to contain loops.
268: 152: 1947:"Windows backup or restore errors 0x80070001, 0x81000037, or 0x80070003" 3885: 3683: 2474: 677: 558: 165: 96: 625:
will use the actual filesystem parent of the directory containing the
172:
backup utilities) thus need to identify and manipulate them directly.
3840: 3581: 3459: 3190: 2567: 2448: 2371: 2319: 2314: 2135: 1628:
Link: The format is similar to Copy. The specified file is not copied
1434: 1396: 1099: 1059:
command. To create standard Microsoft .lnk files Cygwin provides the
384:
lrwxrwxrwx 1 user group 12 Jul 22 10:02 /tmp/three -> /tmp/one/two
304: 290: 284: 207: 198: 168: 144: 84: 65: 38: 2151:"Cómo ejecutar versiones de Python diferentes a las predeterminadas" 1425:
a program was running in. The universes supported were AT&Ts's
862:
Folder shortcuts are created and used from the Windows shell in the
3658: 3602: 3571: 3360: 3185: 3041: 2934: 2887: 2781: 2402: 2356: 2218: 2186: 2176: 2110:"Coreutils: ln --symbolic creates hard links (MSYS2-packages #249)" 1696: 1645: 1313: 485: 104: 1965:"Distributed Link Tracking on domain controllers - Windows Server" 192:-compliant operating systems, symbolic links are created with the 3612: 3586: 3413: 3046: 3016: 2907: 2863: 2265: 1496: 1180: 1163: 1081: 72: 2256: 3622: 3531: 3526: 3330: 3031: 2675: 2605: 2182: 1709: 1658: 1388: 1033: 27:
Any file that contains a reference to another file or directory
1911:– File-based symbolic links, Microsoft Technet, February 2007. 3880: 3678: 3663: 3640: 3635: 3630: 3541: 3536: 3474: 3355: 3308: 3303: 3296: 3291: 3286: 3281: 3237: 3227: 3132: 3100: 2994: 2989: 2984: 2880: 2808: 2756: 1524: 1400: 1071: 606: 585: 500: 476: 189: 80: 76: 61: 2247:: maintain NTFS junction points (for Windows 2000 and above) 1499:— generates links between identical data automatically 1453:
would be executed. Whereas if the ps command was run in the
1070:
The Cygwin User's Guide has more information on this topic.
3551: 3516: 3506: 3501: 3439: 3375: 3345: 3340: 3276: 3271: 3242: 3151: 3142: 3095: 3036: 3006: 2897: 2868: 2858: 2853: 2818: 2800: 1881: 1762:
readlink, readlinkat - read the contents of a symbolic link
1349: 1211: 1194: 727: 554: 1578:"The Compatible Time-Sharing System, A Programmer's Guide" 3157: 3137: 3026: 2928: 1613:"The Compatible Time-Sharing System A Programmer's Guide" 1607: 1493:— a security-vulnerability caused by symbolic links 1284: 1421:
which pointed to different locations depending on which
561:, but was only enabled by default for kernel-mode apps. 183: 1276:
Implementations of features similar to symbolic links.
589:
directory. Windows 7 and Vista support a maximum of 31
302:
command moves or renames the link, not the target. The
262: 3261: 1750:
lchown - change the owner and group of a symbolic link
2239:
Q & A: The difference between hard and soft links
2056:
Creating Shell Extensions with Shell Instance Objects
1866:, MSDN Library, Win32 and COM Development, 2008-01-18 1651:
Lexical file names in Plan 9 or getting dot-dot right
743:
to create junction points; a more powerful one named
577:, a symbolic link can also point to a file or remote 228:
The following command creates a symbolic link at the
1044:
Changing the CYGWIN environment variable to contain
1441:universe, then the symbolic link for the directory 1352:operating system, symbolic links somewhat resemble 1979:"Distributed Link Tracking and Object Identifiers" 936:"{0AFACED1-E828-11D1-9187-B532F1E9575D}" 1330:In Mac OS, applications or users can also employ 1074:, which is based on Cygwin, has a similar set of 782:The mechanisms also have different capabilities: 3993: 1407:where the context is the cluster member number. 1387:that make use of variant symbolic links include 789:shortcuts normally refer to a destination by an 734:, which enabled, among other things, the use of 471:, allowed storage of the target path within the 1801: 1695: 1576:Crisman, Patricia A., ed. (December 31, 1969). 1539: 918:"%SystemRoot%\\System32\\ShDocVw.Dll" 463:This method was slow and an inefficient use of 2138:. 18 January 2023 – via Microsoft Learn. 1082:Comparison of POSIX and Windows symbolic links 2691: 2281: 2007:"Specifying a Namespace Extension's Location" 1809:(July 1978). "The UNIX Time-Sharing System". 479:). This space normally stores a list of disk 2198: 1078:settings but defaults to copying the files. 680:only because New-Item is an internal cmdlet. 454: 147:. Hard links do not link paths on different 30:For the Microsoft data exchange format, see 617:operate on the current logical directory. 475:used for storing file information on disk ( 2698: 2684: 2288: 2274: 2216: 1877:"CreateSymbolicLinkA function (winbase.h)" 1603: 1601: 1571: 1569: 1363: 842:which refers to the target and a (hidden) 467:on small systems. An improvement, called 2102: 2066: 2064: 1822: 981:"0x00xy" ; CSIDL of target 637:may return completely different results. 311:The POSIX directory listing application, 2132:Windows client documentation for IT Pros 1896:Symbolic Link Programming Considerations 1271: 1028: 846:with (at least) the following contents: 411:-rw-r--r-- 1 user group 7 Jan 01 10:01 b 408:-rw-r--r-- 1 user group 7 Jan 01 10:01 a 394:-rw-r--r-- 1 user group 7 Jan 01 10:01 b 391:-rw-r--r-- 1 user group 7 Jan 01 10:01 a 366:-rw-r--r-- 1 user group 7 Jan 01 10:01 b 363:-rw-r--r-- 1 user group 7 Jan 01 10:01 a 2096:"Using Cygwin effectively with Windows" 1909:Inside the Windows Vista Kernel: Part 1 1795: 1598: 1575: 1566: 1316:shell will follow links automatically. 1308:The command creating symbolic links is 885:A minimal implementation is (the CLSID 838:attribute) containing a shortcut named 711: 705:"$ Env:UserProfile\Downloads" 14: 3994: 2061: 1987:. Microsoft Corporation. 20 March 2011 1738:fstatat, lstat, stat - get file status 1535: 1533: 887:{00000000-0000-0000-0000-000000000000} 857:{0AFACED1-E828-11D1-9187-B532F1E9575D} 2679: 2269: 2148: 1922:"Sysinternals Junction documentation" 543: 184:POSIX and Unix-like operating systems 2201:"Variant symbolic links for FreeBSD" 1644: 1640: 1638: 1636: 538: 1530: 1245:On saving, becomes an absolute path 1025:redirected to file-system folders. 909:"..." ; path to icon 825: 24: 2295: 2149:Rojas, Miguel (16 December 2020). 1833:10.1002/j.1538-7305.1978.tb02136.x 245:is the path of the symbolic link. 143:Symbolic links are different from 25: 4018: 2232: 1633: 526: 83:. Limited support also exists in 2705: 1686:. IEEE Std 1003.1, 2013 Edition. 1674:. IEEE Std 1003.1, 2013 Edition. 1218: 1201: 1142: 869: 202:shell command normally uses the 60:Symbolic links are supported by 2257:Symbolic Drivers for Windows XP 2210: 2192: 2168: 2142: 2120: 2088: 2049: 2025: 1999: 1971: 1957: 1939: 1914: 1901: 1889: 1869: 1857: 1839: 1781: 1767: 1755: 1743: 1433:(BSD 4.3). For example: if the 1405:context dependent symbolic link 1298:Incompatible Timesharing System 1258: 1248: 1239: 1236:except when using special tools 1230: 975:"TargetSpecialFolder" 805:that can be unpacked anywhere). 99:in the form of shortcut files. 2454:Hidden file / Hidden directory 1847:"Link Shell Extension website" 1791:. Manual pages for FreeBSD 11. 1777:. Manual pages for FreeBSD 11. 1764:IEEE Std 1003.1, 2013 Edition. 1752:IEEE Std 1003.1, 2013 Edition. 1740:IEEE Std 1003.1, 2013 Edition. 1731: 1689: 1677: 1665: 1583:. The M.I.T Computation Center 1514: 1503:Pointer (computer programming) 1431:Berkeley Software Distribution 1288:Compatible Time-Sharing System 1148:Can be on a different volume? 13: 1: 2497:Filesystem Hierarchy Standard 2219:"A case for variant symlinks" 1726:and an improved group scheme. 1508: 1290: 1255:(Windows 10 v1703 and later). 1109:The target remains unchanged 966:"TargetKnownFolder" 629:pseudo-directory entry. So, 206:system call, which creates a 1984:Microsoft Developers Network 1851:Link Shell Extension website 1279: 1106:When the link is deleted... 963:; or relative path to target 762: 676:The second example works in 235:ln -s target_path link_path 7: 4007:Unix file system technology 3871:Filesystem-level encryption 2631:Comparison of file managers 2430:List of filename extensions 1484: 889:is used as a placeholder): 649:The first example works in 640: 520:system calls respectively. 118: 10: 4023: 2718:Comparison of file systems 2185:Miscellaneous Information 1419:conditional symbolic links 1323: 921:"ThreadingModel" 715: 547: 29: 3963: 3935: 3900: 3856: 3781: 3774: 3696: 3649: 3595: 3497: 3490: 3395: 3321: 3204: 3171: 2747: 2738: 2713: 2638:File system fragmentation 2598: 2555: 2522: 2462: 2395: 2303: 2072:"Chapter 3. Using Cygwin" 1705:"Surviving with 4.1a bsd" 1319: 1209: 1192: 1178: 1167: 1161: 1147: 1133: 1126:The link becomes invalid 1123:The link becomes invalid 1119: 1105: 685: 662: 634: 630: 626: 622: 618: 614: 610: 602: 455:Storage of symbolic links 115:included symbolic links. 3821:Extended file attributes 3522:Compact Disc File System 2442:Extended file attributes 2350:Proprietary file formats 1303: 1120:When target is moved... 900:"display name" 891: 848: 325: 111:, and in Data General's 91:, and to some degree in 3920:Installable File System 2643:File-system permissions 2128:"Create symbolic links" 1551:. IEEE Computer Society 1437:command was run in the 1364:Variable symbolic links 1343: 1129:The link remains valid 657:is an internal command. 509:file system permissions 2968:TiVo Media File System 2832:Encrypting File System 1112:The target is deleted 984:"Attributes" 939:"Attributes" 699:'SymbolicLink' 693:'E:\Downloads' 651:Windows Command Prompt 571:Windows Command Prompt 378:ln-s/tmp/one/twothree 230:command-line interface 4002:Computer file systems 2963:Macintosh File System 2199:Brooks Davis (2008). 2037:support.microsoft.com 1951:support.microsoft.com 1378:variant symbolic link 1272:Other implementations 1029:Cygwin symbolic links 927:"Apartment" 3976:GUID Partition Table 3323:Distributed parallel 3071:Shared File System ( 2658:File synchronization 2507:Semantic file system 2330:List of file formats 2058:. msdn.microsoft.com 1015:Administrative Tools 864:network neighborhood 712:NTFS junction points 631:cd ..; cat something 595:Create Symbolic Link 579:Server Message Block 569:internal command of 486:retroactively termed 330:mkdir-p/tmp/one/two 32:Symbolic Link (SYLK) 3981:Apple Partition Map 3927:Virtual file system 3866:Access-control list 2980:NetWare File System 2487:Directory structure 2241:as applied to Linux 2217:Neil Brown (2016). 1967:. 23 February 2023. 1811:Bell System Tech. J 1521:Pathname resolution 1210:Link to folders on 1179:Link to folders on 793:(starting from the 747:was distributed by 736:Volume Mount Points 718:NTFS junction point 436:>/tmp/one/two/a 350:>/tmp/one/two/b 340:>/tmp/one/two/a 3971:Master Boot Record 3796:Data deduplication 3435:Google File System 3351:Google File System 2837:Extent File System 2799:Byte File System ( 2425:Filename extension 2155:manualestutor.com/ 2011:msdn.microsoft.com 1907:Mark Russinovich: 1672:symlink, symlinkat 1661:Annual Tech. Conf. 1411:Pyramid Technology 1046:winsymlinks:native 954:"Target" 550:NTFS symbolic link 544:NTFS symbolic link 440:cat/tmp/one/two/a 434:"test_c" 423:cat/tmp/one/two/a 348:"test_b" 338:"test_a" 196:system call. The 3989: 3988: 3896: 3895: 3786:Case preservation 3692: 3691: 3391: 3390: 3317: 3316: 3079:Smart File System 2673: 2672: 2665:File verification 2418:Filename mangling 2345:Open file formats 2189:: magic symlinks. 2013:. 11 January 2008 1385:Operating systems 1356:in the graphical 1226: 1225: 1193:Link to files on 1162:Link to files on 930:"CLSID" 787:Microsoft Windows 539:Microsoft Windows 69:operating systems 16:(Redirected from 4014: 3806:Execute in place 3779: 3778: 3512:Boot File System 3495: 3494: 3259: 3258: 2795:Boot File System 2745: 2744: 2700: 2693: 2686: 2677: 2676: 2621:Data compression 2502:Grid file system 2480:Temporary folder 2470:Directory/folder 2290: 2283: 2276: 2267: 2266: 2261: 2227: 2226: 2214: 2208: 2207: 2205: 2196: 2190: 2180: 2179: 2172: 2166: 2165: 2163: 2161: 2146: 2140: 2139: 2124: 2118: 2117: 2106: 2100: 2099: 2092: 2086: 2085: 2083: 2082: 2068: 2059: 2053: 2047: 2046: 2044: 2043: 2029: 2023: 2022: 2020: 2018: 2003: 1997: 1996: 1994: 1992: 1975: 1969: 1968: 1961: 1955: 1954: 1943: 1937: 1936: 1934: 1932: 1918: 1912: 1905: 1899: 1893: 1887: 1886: 1873: 1867: 1861: 1855: 1854: 1843: 1837: 1836: 1826: 1817:(6): 1905–1929. 1799: 1793: 1792: 1785: 1779: 1778: 1771: 1765: 1759: 1753: 1747: 1741: 1735: 1729: 1728: 1719: 1717: 1693: 1687: 1681: 1675: 1669: 1663: 1662: 1656: 1642: 1631: 1630: 1625: 1623: 1617: 1605: 1596: 1595: 1590: 1588: 1582: 1573: 1564: 1563: 1558: 1556: 1550: 1537: 1528: 1518: 1449:and the program 1415:Operating System 1311: 1295: 1292: 1265: 1262: 1256: 1252: 1246: 1243: 1237: 1234: 1086: 1085: 1077: 1066: 1062: 1058: 1047: 1021:are examples of 997: 994: 991: 988: 985: 982: 979: 976: 973: 970: 967: 964: 961: 958: 955: 952: 949: 946: 943: 940: 937: 934: 931: 928: 925: 922: 919: 916: 913: 910: 907: 904: 901: 898: 895: 858: 855: 852: 826:Folder shortcuts 753:Mark Russinovich 707: 706: 703: 700: 697: 694: 691: 688: 671: 669: 666:/D E:\Downloads 665: 656: 636: 635:cat ../something 632: 628: 624: 620: 616: 612: 604: 568: 519: 515: 450: 446: 443: 439: 435: 432: 429: 426: 422: 419: 415: 412: 409: 405: 401: 398: 395: 392: 388: 385: 381: 377: 373: 370: 367: 364: 360: 356: 353: 349: 346: 343: 339: 336: 333: 329: 318: 314: 307: 301: 297: 293: 287: 281: 275: 271: 265: 259: 255: 251: 244: 240: 216: 205: 201: 195: 21: 18:Variant symlinks 4022: 4021: 4017: 4016: 4015: 4013: 4012: 4011: 3992: 3991: 3990: 3985: 3959: 3931: 3915:File system API 3892: 3852: 3828:File change log 3770: 3746:Record-oriented 3719:Self-certifying 3688: 3645: 3591: 3486: 3387: 3313: 3257: 3200: 3167: 2740: 2734: 2730:Unix filesystem 2709: 2704: 2674: 2669: 2611:File comparison 2594: 2563:File descriptor 2551: 2518: 2458: 2391: 2335:File signatures 2299: 2294: 2259: 2251:FSUtil Hardlink 2235: 2230: 2215: 2211: 2203: 2197: 2193: 2175: 2174: 2173: 2169: 2159: 2157: 2147: 2143: 2126: 2125: 2121: 2108: 2107: 2103: 2094: 2093: 2089: 2080: 2078: 2070: 2069: 2062: 2054: 2050: 2041: 2039: 2031: 2030: 2026: 2016: 2014: 2005: 2004: 2000: 1990: 1988: 1977: 1976: 1972: 1963: 1962: 1958: 1945: 1944: 1940: 1930: 1928: 1920: 1919: 1915: 1906: 1902: 1894: 1890: 1875: 1874: 1870: 1862: 1858: 1845: 1844: 1840: 1800: 1796: 1787: 1786: 1782: 1773: 1772: 1768: 1760: 1756: 1748: 1744: 1736: 1732: 1715: 1713: 1694: 1690: 1682: 1678: 1670: 1666: 1654: 1643: 1634: 1621: 1619: 1615: 1606: 1599: 1586: 1584: 1580: 1574: 1567: 1554: 1552: 1548: 1544:, eds. (2011). 1540:Walden, David; 1538: 1531: 1519: 1515: 1511: 1487: 1461:would point to 1457:universe, then 1445:would point to 1366: 1358:Workplace Shell 1346: 1328: 1322: 1309: 1306: 1293: 1282: 1274: 1269: 1268: 1263: 1259: 1253: 1249: 1244: 1240: 1235: 1231: 1084: 1075: 1064: 1060: 1056: 1045: 1031: 1017:folders in the 1009:as well as the 999: 998: 995: 992: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 929: 926: 923: 920: 917: 914: 911: 908: 905: 902: 899: 896: 893: 872: 860: 859: 856: 853: 850: 828: 814:Windows service 765: 720: 714: 704: 701: 698: 695: 692: 689: 686: 667: 663: 654: 643: 575:junction points 566: 552: 546: 541: 533:Unix filesystem 529: 517: 513: 473:data structures 457: 452: 451: 448: 444: 441: 437: 433: 430: 427: 424: 420: 417: 413: 410: 407: 403: 399: 396: 393: 390: 386: 383: 379: 375: 371: 368: 365: 362: 358: 354: 351: 347: 344: 341: 337: 334: 331: 327: 316: 312: 303: 299: 295: 289: 283: 277: 273: 267: 261: 257: 253: 249: 242: 238: 236: 211: 203: 197: 193: 186: 121: 35: 28: 23: 22: 15: 12: 11: 5: 4020: 4010: 4009: 4004: 3987: 3986: 3984: 3983: 3978: 3973: 3967: 3965: 3961: 3960: 3958: 3957: 3955:Log-structured 3952: 3947: 3941: 3939: 3933: 3932: 3930: 3929: 3924: 3923: 3922: 3912: 3906: 3904: 3898: 3897: 3894: 3893: 3891: 3890: 3889: 3888: 3883: 3873: 3868: 3862: 3860: 3858:Access control 3854: 3853: 3851: 3850: 3849: 3848: 3843: 3835: 3830: 3825: 3824: 3823: 3816:File attribute 3813: 3808: 3803: 3801:Data scrubbing 3798: 3793: 3788: 3782: 3776: 3772: 3771: 3769: 3768: 3763: 3758: 3756:Steganographic 3753: 3748: 3743: 3738: 3736:Log-structured 3733: 3728: 3723: 3722: 3721: 3716: 3711: 3700: 3698: 3694: 3693: 3690: 3689: 3687: 3686: 3681: 3676: 3671: 3666: 3661: 3655: 3653: 3647: 3646: 3644: 3643: 3638: 3633: 3628: 3625: 3620: 3615: 3610: 3605: 3599: 3597: 3593: 3592: 3590: 3589: 3584: 3579: 3574: 3569: 3564: 3559: 3554: 3549: 3544: 3539: 3534: 3529: 3524: 3519: 3514: 3509: 3504: 3498: 3492: 3488: 3487: 3485: 3484: 3477: 3472: 3467: 3462: 3457: 3452: 3447: 3442: 3437: 3432: 3427: 3422: 3417: 3407: 3401: 3399: 3393: 3392: 3389: 3388: 3386: 3385: 3378: 3373: 3368: 3363: 3358: 3353: 3348: 3343: 3338: 3333: 3327: 3325: 3319: 3318: 3315: 3314: 3312: 3311: 3306: 3301: 3300: 3299: 3289: 3284: 3279: 3274: 3268: 3266: 3256: 3255: 3250: 3245: 3240: 3235: 3230: 3225: 3220: 3214: 3212: 3202: 3201: 3199: 3198: 3193: 3188: 3183: 3177: 3175: 3169: 3168: 3166: 3165: 3155: 3145: 3140: 3135: 3130: 3125: 3120: 3119: 3118: 3113: 3103: 3098: 3093: 3088: 3083: 3082: 3081: 3076: 3066: 3061: 3059:Reliance Nitro 3056: 3051: 3050: 3049: 3039: 3034: 3029: 3024: 3019: 3014: 3009: 3004: 2999: 2998: 2997: 2987: 2982: 2977: 2972: 2971: 2970: 2965: 2957: 2952: 2947: 2942: 2937: 2932: 2922: 2919:Classic Mac OS 2912: 2911: 2910: 2900: 2895: 2890: 2885: 2884: 2883: 2873: 2872: 2871: 2866: 2861: 2856: 2846: 2841: 2840: 2839: 2834: 2826: 2821: 2816: 2811: 2806: 2805: 2804: 2797: 2792: 2790:Be File System 2784: 2779: 2774: 2769: 2764: 2759: 2754: 2748: 2742: 2736: 2735: 2733: 2732: 2727: 2726: 2725: 2714: 2711: 2710: 2703: 2702: 2695: 2688: 2680: 2671: 2670: 2668: 2667: 2662: 2661: 2660: 2655: 2645: 2640: 2635: 2634: 2633: 2623: 2618: 2613: 2608: 2602: 2600: 2596: 2595: 2593: 2592: 2587: 2586: 2585: 2580: 2570: 2565: 2559: 2557: 2553: 2552: 2550: 2549: 2544: 2539: 2534: 2528: 2526: 2520: 2519: 2517: 2516: 2511: 2510: 2509: 2504: 2499: 2489: 2484: 2483: 2482: 2477: 2466: 2464: 2460: 2459: 2457: 2456: 2451: 2446: 2445: 2444: 2437:File attribute 2434: 2433: 2432: 2422: 2421: 2420: 2415: 2410: 2399: 2397: 2393: 2392: 2390: 2389: 2387:Zero-byte file 2384: 2382:Temporary file 2379: 2374: 2369: 2364: 2359: 2354: 2353: 2352: 2347: 2342: 2337: 2332: 2322: 2317: 2307: 2305: 2301: 2300: 2297:Computer files 2293: 2292: 2285: 2278: 2270: 2264: 2263: 2254: 2248: 2242: 2234: 2233:External links 2231: 2229: 2228: 2209: 2191: 2167: 2141: 2119: 2101: 2087: 2076:www.cygwin.com 2060: 2048: 2024: 1998: 1970: 1956: 1938: 1913: 1900: 1888: 1868: 1864:Symbolic Links 1856: 1838: 1824:10.1.1.112.595 1794: 1780: 1766: 1754: 1742: 1730: 1724:symbolic links 1688: 1676: 1664: 1632: 1609:Corbato, F. J. 1597: 1565: 1542:Van Vleck, Tom 1529: 1512: 1510: 1507: 1506: 1505: 1500: 1494: 1486: 1483: 1365: 1362: 1345: 1342: 1326:Alias (Mac OS) 1324:Main article: 1321: 1318: 1305: 1302: 1281: 1278: 1273: 1270: 1267: 1266: 1257: 1247: 1238: 1228: 1227: 1224: 1223: 1220: 1217: 1214: 1207: 1206: 1203: 1200: 1197: 1190: 1189: 1186: 1183: 1176: 1175: 1172: 1169: 1166: 1159: 1158: 1155: 1152: 1149: 1145: 1144: 1141: 1138: 1135: 1134:Relative path 1131: 1130: 1127: 1124: 1121: 1117: 1116: 1113: 1110: 1107: 1103: 1102: 1097: 1092: 1091:Symbolic link 1089: 1083: 1080: 1053: 1052: 1049: 1030: 1027: 1005:folder on the 892: 871: 868: 849: 827: 824: 823: 822: 810: 806: 795:root directory 780: 779: 775: 764: 761: 732:reparse points 716:Main article: 713: 710: 709: 708: 682: 681: 673: 672: 659: 658: 642: 639: 591:reparse points 548:Main article: 545: 542: 540: 537: 531:A traditional 528: 527:Error handling 525: 456: 453: 326: 234: 185: 182: 178:directory tree 120: 117: 26: 9: 6: 4: 3: 2: 4019: 4008: 4005: 4003: 4000: 3999: 3997: 3982: 3979: 3977: 3974: 3972: 3969: 3968: 3966: 3962: 3956: 3953: 3951: 3948: 3946: 3945:Cryptographic 3943: 3942: 3940: 3938: 3934: 3928: 3925: 3921: 3918: 3917: 3916: 3913: 3911: 3908: 3907: 3905: 3903: 3899: 3887: 3884: 3882: 3879: 3878: 3877: 3874: 3872: 3869: 3867: 3864: 3863: 3861: 3859: 3855: 3847: 3844: 3842: 3839: 3838: 3836: 3834: 3831: 3829: 3826: 3822: 3819: 3818: 3817: 3814: 3812: 3809: 3807: 3804: 3802: 3799: 3797: 3794: 3792: 3791:Copy-on-write 3789: 3787: 3784: 3783: 3780: 3777: 3773: 3767: 3764: 3762: 3759: 3757: 3754: 3752: 3749: 3747: 3744: 3742: 3739: 3737: 3734: 3732: 3729: 3727: 3724: 3720: 3717: 3715: 3712: 3710: 3707: 3706: 3705: 3702: 3701: 3699: 3695: 3685: 3682: 3680: 3677: 3675: 3672: 3670: 3667: 3665: 3662: 3660: 3657: 3656: 3654: 3652: 3648: 3642: 3639: 3637: 3634: 3632: 3629: 3626: 3624: 3621: 3619: 3616: 3614: 3611: 3609: 3606: 3604: 3601: 3600: 3598: 3594: 3588: 3585: 3583: 3580: 3578: 3575: 3573: 3570: 3568: 3565: 3563: 3560: 3558: 3555: 3553: 3550: 3548: 3545: 3543: 3540: 3538: 3535: 3533: 3530: 3528: 3525: 3523: 3520: 3518: 3515: 3513: 3510: 3508: 3505: 3503: 3500: 3499: 3496: 3493: 3489: 3483: 3482: 3478: 3476: 3473: 3471: 3468: 3466: 3463: 3461: 3458: 3456: 3453: 3451: 3448: 3446: 3443: 3441: 3438: 3436: 3433: 3431: 3428: 3426: 3423: 3421: 3418: 3415: 3411: 3408: 3406: 3403: 3402: 3400: 3398: 3394: 3384: 3383: 3379: 3377: 3374: 3372: 3369: 3367: 3364: 3362: 3359: 3357: 3354: 3352: 3349: 3347: 3344: 3342: 3339: 3337: 3334: 3332: 3329: 3328: 3326: 3324: 3320: 3310: 3307: 3305: 3302: 3298: 3295: 3294: 3293: 3290: 3288: 3285: 3283: 3280: 3278: 3275: 3273: 3270: 3269: 3267: 3265: 3264:wear leveling 3260: 3254: 3251: 3249: 3246: 3244: 3241: 3239: 3236: 3234: 3231: 3229: 3226: 3224: 3221: 3219: 3216: 3215: 3213: 3211: 3207: 3203: 3197: 3194: 3192: 3189: 3187: 3184: 3182: 3179: 3178: 3176: 3174: 3170: 3163: 3159: 3156: 3153: 3149: 3146: 3144: 3141: 3139: 3136: 3134: 3131: 3129: 3126: 3124: 3121: 3117: 3114: 3112: 3109: 3108: 3107: 3104: 3102: 3099: 3097: 3094: 3092: 3089: 3087: 3084: 3080: 3077: 3074: 3070: 3069: 3067: 3065: 3062: 3060: 3057: 3055: 3052: 3048: 3045: 3044: 3043: 3040: 3038: 3035: 3033: 3030: 3028: 3025: 3023: 3020: 3018: 3015: 3013: 3010: 3008: 3005: 3003: 3000: 2996: 2993: 2992: 2991: 2988: 2986: 2983: 2981: 2978: 2976: 2973: 2969: 2966: 2964: 2961: 2960: 2958: 2956: 2953: 2951: 2948: 2946: 2943: 2941: 2938: 2936: 2933: 2930: 2926: 2923: 2920: 2916: 2913: 2909: 2906: 2905: 2904: 2901: 2899: 2896: 2894: 2891: 2889: 2886: 2882: 2879: 2878: 2877: 2874: 2870: 2867: 2865: 2862: 2860: 2857: 2855: 2852: 2851: 2850: 2847: 2845: 2842: 2838: 2835: 2833: 2830: 2829: 2827: 2825: 2822: 2820: 2817: 2815: 2812: 2810: 2807: 2802: 2798: 2796: 2793: 2791: 2788: 2787: 2785: 2783: 2780: 2778: 2775: 2773: 2770: 2768: 2765: 2763: 2760: 2758: 2755: 2753: 2750: 2749: 2746: 2743: 2737: 2731: 2728: 2724: 2721: 2720: 2719: 2716: 2715: 2712: 2708: 2701: 2696: 2694: 2689: 2687: 2682: 2681: 2678: 2666: 2663: 2659: 2656: 2654: 2651: 2650: 2649: 2648:File transfer 2646: 2644: 2641: 2639: 2636: 2632: 2629: 2628: 2627: 2624: 2622: 2619: 2617: 2614: 2612: 2609: 2607: 2604: 2603: 2601: 2597: 2591: 2590:Symbolic link 2588: 2584: 2581: 2579: 2576: 2575: 2574: 2571: 2569: 2566: 2564: 2561: 2560: 2558: 2554: 2548: 2545: 2543: 2540: 2538: 2535: 2533: 2530: 2529: 2527: 2525: 2521: 2515: 2512: 2508: 2505: 2503: 2500: 2498: 2495: 2494: 2493: 2490: 2488: 2485: 2481: 2478: 2476: 2473: 2472: 2471: 2468: 2467: 2465: 2461: 2455: 2452: 2450: 2447: 2443: 2440: 2439: 2438: 2435: 2431: 2428: 2427: 2426: 2423: 2419: 2416: 2414: 2413:Long filename 2411: 2409: 2406: 2405: 2404: 2401: 2400: 2398: 2394: 2388: 2385: 2383: 2380: 2378: 2375: 2373: 2370: 2368: 2365: 2363: 2360: 2358: 2355: 2351: 2348: 2346: 2343: 2341: 2338: 2336: 2333: 2331: 2328: 2327: 2326: 2323: 2321: 2318: 2316: 2312: 2309: 2308: 2306: 2302: 2298: 2291: 2286: 2284: 2279: 2277: 2272: 2271: 2268: 2260:(in Japanese) 2258: 2255: 2252: 2249: 2246: 2243: 2240: 2237: 2236: 2224: 2220: 2213: 2202: 2195: 2188: 2184: 2181: –  2178: 2171: 2156: 2152: 2145: 2137: 2133: 2129: 2123: 2115: 2111: 2105: 2097: 2091: 2077: 2073: 2067: 2065: 2057: 2052: 2038: 2034: 2028: 2012: 2008: 2002: 1986: 1985: 1980: 1974: 1966: 1960: 1952: 1948: 1942: 1927: 1926:microsoft.com 1923: 1917: 1910: 1904: 1897: 1892: 1884: 1883: 1878: 1872: 1865: 1860: 1852: 1848: 1842: 1834: 1830: 1825: 1820: 1816: 1812: 1808: 1804: 1803:Ritchie, D.M. 1798: 1790: 1789:"lchflags(2)" 1784: 1776: 1770: 1763: 1758: 1751: 1746: 1739: 1734: 1727: 1725: 1712: 1711: 1706: 1702: 1698: 1692: 1685: 1680: 1673: 1668: 1660: 1653: 1652: 1647: 1641: 1639: 1637: 1629: 1614: 1610: 1604: 1602: 1594: 1579: 1572: 1570: 1562: 1547: 1543: 1536: 1534: 1526: 1522: 1517: 1513: 1504: 1501: 1498: 1495: 1492: 1489: 1488: 1482: 1480: 1476: 1472: 1468: 1464: 1460: 1456: 1452: 1448: 1444: 1440: 1436: 1432: 1428: 1424: 1420: 1416: 1412: 1408: 1406: 1402: 1398: 1394: 1393:DragonFly BSD 1390: 1386: 1382: 1379: 1375: 1370: 1361: 1359: 1355: 1351: 1341: 1339: 1335: 1334: 1327: 1317: 1315: 1301: 1299: 1289: 1286: 1277: 1261: 1251: 1242: 1233: 1229: 1221: 1215: 1213: 1208: 1204: 1198: 1196: 1191: 1187: 1184: 1182: 1177: 1173: 1170: 1165: 1160: 1156: 1153: 1150: 1146: 1139: 1136: 1132: 1128: 1125: 1122: 1118: 1114: 1111: 1108: 1104: 1101: 1098: 1096: 1093: 1090: 1088: 1087: 1079: 1073: 1068: 1050: 1043: 1042: 1041: 1038: 1035: 1026: 1024: 1023:shell objects 1020: 1019:Control Panel 1016: 1012: 1008: 1004: 890: 888: 883: 881: 880:shell folders 877: 876:shell objects 870:Shell objects 867: 866:for example. 865: 847: 845: 841: 837: 833: 820: 819:Windows shell 815: 811: 807: 804: 800: 799:relative path 796: 792: 791:absolute path 788: 785: 784: 783: 776: 773: 772: 771: 769: 760: 756: 754: 750: 746: 742: 737: 733: 729: 725: 719: 684: 683: 679: 675: 674: 668:%UserProfile% 661: 660: 653:only because 652: 648: 647: 646: 638: 608: 599: 596: 592: 587: 582: 580: 576: 572: 564: 563:Windows Vista 560: 556: 551: 536: 534: 524: 521: 510: 505: 502: 497: 493: 491: 487: 482: 478: 474: 470: 469:fast symlinks 466: 461: 357:/tmp/one/two 324: 321: 309: 306: 292: 286: 280: 270: 264: 246: 233: 231: 226: 224: 223:U.C. Berkeley 220: 219:4.1a BSD Unix 215: 209: 200: 191: 181: 179: 173: 170: 169:heuristically 167: 162: 156: 154: 150: 146: 141: 139: 135: 131: 127: 116: 114: 110: 106: 102: 98: 94: 90: 89:Windows Vista 86: 82: 78: 74: 70: 67: 63: 58: 56: 52: 48: 44: 43:symbolic link 40: 33: 19: 3910:File manager 3845: 3479: 3380: 3206:Flash memory 3173:Optical disc 3111:soft updates 3091:Soup (Apple) 2741:non-rotating 2707:File systems 2653:File sharing 2626:File manager 2616:File copying 2589: 2463:Organisation 2408:8.3 filename 2362:Sidecar file 2340:Magic number 2222: 2212: 2194: 2170: 2158:. Retrieved 2154: 2144: 2131: 2122: 2113: 2104: 2090: 2079:. Retrieved 2075: 2051: 2040:. Retrieved 2036: 2027: 2015:. Retrieved 2010: 2001: 1989:. Retrieved 1982: 1973: 1959: 1950: 1941: 1929:. Retrieved 1925: 1916: 1903: 1891: 1885:. June 2023. 1880: 1871: 1859: 1850: 1841: 1814: 1810: 1807:Thompson, K. 1797: 1783: 1769: 1757: 1745: 1733: 1723: 1721: 1714:. Retrieved 1708: 1691: 1684:link, linkat 1679: 1667: 1650: 1627: 1622:November 29, 1620:. Retrieved 1592: 1585:. Retrieved 1560: 1555:February 20, 1553:. Retrieved 1516: 1491:Symlink race 1479:/usr/include 1478: 1474: 1470: 1466: 1462: 1458: 1454: 1450: 1446: 1442: 1438: 1418: 1417:implemented 1409: 1404: 1383: 1377: 1373: 1371: 1367: 1347: 1331: 1329: 1307: 1283: 1275: 1260: 1250: 1241: 1232: 1140:Not allowed 1069: 1065:readshortcut 1054: 1039: 1032: 1022: 1018: 1014: 1010: 1006: 1003:My Documents 1002: 1000: 886: 884: 879: 875: 873: 863: 861: 843: 839: 835: 831: 829: 803:archive file 781: 766: 757: 749:Sysinternals 744: 740: 724:Windows 2000 721: 644: 600: 594: 583: 553: 530: 522: 506: 498: 494: 490:slow symlink 489: 468: 462: 458: 322: 310: 247: 237: 227: 213: 210:. When the 187: 174: 157: 153:file systems 142: 137: 133: 129: 125: 122: 93:Windows 2000 64:and by most 59: 50: 46: 42: 36: 3876:Permissions 3491:Specialized 2723:distributed 2492:File system 2377:System file 2367:Sparse file 2325:File format 2311:Binary file 2160:20 December 1775:"lchmod(2)" 1716:8 September 1701:Sam Leffler 1467:/.ucbbin/ps 1451:/.attbin/ps 1294: 1963 1076:winsymlinks 1067:utilities. 996:00,00,00,00 951:15,00,00,00 844:desktop.ini 730:introduced 726:version of 389:ls-lthree/ 239:target_path 3996:Categories 3902:Interfaces 3886:Sticky bit 3766:Versioning 3731:Journaling 3674:Rubberhose 3470:SMB (CIFS) 3262:host-side 2599:Management 2524:Operations 2475:NTFS links 2396:Properties 2177:symlink(7) 2081:2021-07-08 2042:2021-07-08 1509:References 1061:mkshortcut 840:target.lnk 809:pathnames. 678:PowerShell 670:\Downloads 559:Windows XP 465:disk-space 382:ls-lthree 145:hard links 97:Windows XP 71:, such as 3761:Synthetic 3704:Clustered 3651:Encrypted 3582:OverlayFS 3191:ISO 13490 2767:Amiga OFS 2762:Amiga FFS 2568:Hard link 2449:File size 2372:Swap file 2320:Data file 2315:text file 2136:Microsoft 1819:CiteSeerX 1646:Pike, Rob 1587:March 10, 1397:Domain/OS 1280:Early MIT 1100:Hard link 832:read only 768:Shortcuts 763:Shortcuts 696:-ItemType 243:link_path 232:(shell): 208:hard link 85:Windows 7 66:Unix-like 57:thereto. 51:soft link 39:computing 3846:Symbolic 3775:Features 3751:Semantic 3659:eCryptfs 3603:configfs 3572:SquashFS 3460:POHMELFS 3361:OrangeFS 3186:ISO 9660 3106:UFS/UFS2 3054:Reliance 3042:ReiserFS 2888:Files-11 2782:bcachefs 2739:Disk and 2573:Shortcut 2403:Filename 2357:Metafile 2245:Junction 2017:23 March 1931:23 March 1697:Bill Joy 1657:. Proc. 1648:(2000). 1485:See also 1475:/usr/lib 1463:/.ucbbin 1447:/.attbin 1429:and the 1423:universe 1374:variable 1314:AmigaDOS 1310:makelink 1222:Partial 1137:Allowed 1095:Junction 1013:and the 745:Junction 687:New-Item 641:Examples 518:lchflags 258:readlink 138:dangling 130:orphaned 119:Overview 105:IBM 7090 3964:Layouts 3950:Default 3613:debugfs 3587:UnionFS 3481:more... 3414:OpenAFS 3382:more... 3047:Reiser4 3017:OpenZFS 2908:HAMMER2 2864:ext3cow 2844:Episode 2556:Linking 1991:30 June 1497:freedup 1413:'s OSx 1403:uses a 1354:shadows 1348:In the 1333:aliases 1181:Windows 1164:Windows 1007:Desktop 834:and/or 194:symlink 149:volumes 73:FreeBSD 47:symlink 3837:Links 3811:Extent 3741:Object 3709:Global 3627:specfs 3623:procfs 3618:kernfs 3596:Pseudo 3577:UMSDOS 3532:Davfs2 3527:cramfs 3465:Hadoop 3445:Lustre 3331:BeeGFS 3297:NILFS2 3032:QNX4FS 2995:NILFS2 2903:HAMMER 2893:Fossil 2606:Backup 2583:Shadow 2187:Manual 2183:NetBSD 2114:GitHub 1898:, MSDN 1821:  1710:GitHub 1659:USENIX 1427:SysV.3 1389:NetBSD 1320:Mac OS 1034:Cygwin 851:CLSID2 836:system 778:files. 702:-Value 664:mklink 655:mklink 567:mklink 514:lchmod 477:inodes 449:test_c 442:test_c 425:test_a 418:test_a 402:three 279:unlink 274:rename 254:lchown 166:shells 126:broken 79:, and 45:(also 3937:Lists 3881:Modes 3726:Flash 3697:Types 3679:SSHFS 3664:EncFS 3641:WinFS 3636:tmpfs 3631:sysfs 3608:devfs 3542:FTPFS 3537:EROFS 3475:SSHFS 3356:OCFS2 3309:UBIFS 3304:YAFFS 3292:NILFS 3287:LogFS 3282:JFFS2 3238:EROFS 3228:exFAT 3133:Xiafs 3116:WAPBL 3101:UBIFS 3012:OneFS 2990:NILFS 2985:Next3 2975:MINIX 2881:exFAT 2809:Btrfs 2777:AthFS 2757:AdvFS 2578:Alias 2547:Write 2537:Close 2304:Types 2204:(PDF) 1655:(PDF) 1618:. MIT 1616:(PDF) 1581:(PDF) 1549:(PDF) 1525:POSIX 1401:Tru64 1338:alias 1304:Amiga 1072:MSYS2 1057:ln -s 1011:Fonts 741:linkd 690:-Path 607:Linux 586:POSIX 501:POSIX 481:block 447:cata 416:cata 406:ls-l 374:/tmp 361:ls-l 250:lstat 221:from 190:POSIX 136:, or 81:macOS 77:Linux 62:POSIX 3841:Hard 3833:Fork 3714:Grid 3567:MVFS 3562:NOVA 3557:LTFS 3552:Lnfs 3547:FUSE 3517:CDfs 3507:AXFS 3502:Aufs 3440:GPFS 3425:Coda 3376:Xsan 3366:PVFS 3346:GFS2 3341:CXFS 3336:Ceph 3277:JFFS 3272:CHFS 3253:NVFS 3243:F2FS 3233:TFAT 3218:APFS 3208:and 3152:z/OS 3143:Xsan 3128:WAFL 3123:VxFS 3096:Tux3 3086:SNFS 3068:SFS 3037:ReFS 3007:NTFS 2959:MFS 2945:HTFS 2940:HPFS 2935:HFS+ 2898:GPFS 2869:ext4 2859:ext3 2854:ext2 2828:EFS 2819:CXFS 2814:CVFS 2801:z/VM 2786:BFS 2772:APFS 2752:ADFS 2542:Read 2532:Open 2514:Path 2162:2020 2019:2018 1993:2011 1933:2018 1882:MSDN 1718:2023 1624:2022 1589:2022 1557:2022 1471:/lib 1465:and 1459:/bin 1443:/bin 1350:OS/2 1344:OS/2 1296:and 1216:Yes 1212:Unix 1205:Yes 1199:Yes 1195:Unix 1185:Yes 1174:Yes 1168:Yes 1154:Yes 1151:Yes 1063:and 1001:The 874:The 728:NTFS 722:The 633:and 613:and 555:NTFS 516:and 507:The 431:echo 345:echo 335:echo 276:and 269:find 256:and 204:link 161:tree 134:dead 113:RDOS 101:CTSS 95:and 87:and 55:path 41:, a 3684:ZFS 3669:EFS 3455:NFS 3450:NCP 3430:DFS 3420:AFP 3410:AFS 3397:NAS 3371:QFS 3248:JFS 3223:FAT 3210:SSD 3196:UDF 3181:HSF 3162:Sun 3158:ZFS 3148:zFS 3138:XFS 3064:RFS 3027:QFS 3022:PFS 3002:NSS 2955:LFS 2950:JFS 2929:MVS 2925:HFS 2915:HFS 2876:FAT 2849:ext 2824:DFS 2223:LWN 1829:doi 1455:ucb 1439:att 1376:or 1285:MIT 1188:No 1171:No 1157:No 990:hex 945:hex 878:or 619:pwd 611:pwd 445:$ 438:$ 428:$ 421:$ 414:$ 404:$ 397:$ 387:$ 380:$ 376:$ 369:$ 359:$ 352:$ 342:$ 332:$ 328:$ 212:ln 188:In 151:or 109:DEC 103:on 49:or 37:In 3998:: 3405:9P 3073:VM 2313:/ 2221:. 2153:. 2134:. 2130:. 2112:. 2074:. 2063:^ 2035:. 2009:. 1981:. 1949:. 1924:. 1879:. 1849:. 1827:. 1815:57 1813:. 1805:; 1720:. 1707:. 1703:. 1699:; 1635:^ 1626:. 1600:^ 1591:. 1568:^ 1559:. 1532:^ 1523:, 1481:. 1477:, 1473:, 1435:ps 1399:. 1395:, 1391:, 1372:A 1340:. 1291:c. 1219:— 1202:— 1143:— 755:. 751:' 627:.. 623:.. 615:cd 603:.. 488:a 400:cd 372:cd 355:cd 317:-l 313:ls 305:cp 300:mv 296:rm 291:mv 288:, 285:rm 266:, 263:ls 252:, 225:. 214:-s 199:ln 140:. 132:, 128:, 75:, 3416:) 3412:( 3164:) 3160:( 3154:) 3150:( 3075:) 2931:) 2927:( 2921:) 2917:( 2803:) 2699:e 2692:t 2685:v 2289:e 2282:t 2275:v 2225:. 2206:. 2164:. 2116:. 2098:. 2084:. 2045:. 2021:. 1995:. 1953:. 1935:. 1853:. 1835:. 1831:: 1527:. 1048:; 993:: 987:= 978:= 969:= 957:= 948:: 942:= 933:= 924:= 915:= 912:@ 906:= 903:@ 897:= 894:@ 854:= 34:. 20:)

Index

Variant symlinks
Symbolic Link (SYLK)
computing
path
POSIX
Unix-like
operating systems
FreeBSD
Linux
macOS
Windows 7
Windows Vista
Windows 2000
Windows XP
CTSS
IBM 7090
DEC
RDOS
hard links
volumes
file systems
tree
shells
heuristically
directory tree
POSIX
ln
hard link
4.1a BSD Unix
U.C. Berkeley

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.