Symbolic links are a useful feature of many disk file systems. They let you make a directory of content or an individual file appear in multiple locations while only storing it once.
In my case I had a directory with many images and I needed those same images in another directory. Rather than copying all the images, I created a symbolic link.
On Unix/Linux/Mac the command to create a symbolic link is: ln -s source destination
Windows NTFS also supports symbolic links using the command: mklink /D source destination$ pwd
/Applications/MAMP/htdocs/csci/2022/section6/drones5_react_2022/drones5_react_frontend/public/images
$
$
$ ln -s /Applications/MAMP/htdocs/csci/_all_drones/litapp_2020/lt_5_DB/public/images sym_images
So in this case, a new directory named "sym_images" will be created under "images" and it will be linked to my source directory which is "..lt_5_DB/public/images".
You can also do a "ls -l" command to see the new directory and its link. Later on, if you forget where your directory with the symbolic assets is linked to, you can do the following:
$ ls
sym_images
$ ls -l
lrwxr-xr-x 1 Miné admin 84 Jul 1 18:47 sym_images -> /Applications/MAMP/htdocs/.../.../.../lt_5_DB/public/images
My sym_images is linked to the lt_5_DB directory in another project.
Image: Daniel Cachandt, CC-BY-SA 3.0
Post a Comment
Note: Only a member of this blog may post a comment.