本文主要是介绍Linux下的快捷方式ln -s,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
多个工程代码用到同一个数据集,将数据集放各个代码的目录下肯定浪费了系统空间; so,
Using symlinks is a good idea because you will likely want to share the same dataset installation
between multiple projects.
用以下命令可以在Linux下生成快捷方式:
cd /home/hk/SubcNN/fast-cnn/data/KITTI
ln -s $data_object_image_2 /home/hk/Downloads/mscnn-master/data_object_image_2
点击快捷方式图标(带箭头)可以进去上面目录,和下面实际数据所在目录一样。
可以看看百度到的介绍:
ln命令
用途:链接文件。
语法
1>将某个文件链接到一个文件上
ln[ -f | -n] [ -s ] SourceFile [ TargetFile ]
2>将一个或多个文件链接到一个目录上
ln[ -f | -n] [ -s ] SourceFile … TargetDirectory
描述
ln命令将在SourceFile参数中指定的文件链接到在TargetFile参数中指定的文件,或将
其链接到在TargetDirectory参数中指定的另一个目录中的文件。
在缺省情况下,ln命令会创建硬链接。如果需要使用ln命令来创建符号链接,请指明-s
标志符号链接是指向文件的一个间接指针;它的目录项中包含了它所链接的文件名。符
号链接可能会跨越文件系统,可能指向目录。如果正在将某个文件链接到新的名字,那
么只能列出一个文件。如果链接到一个目录,那么可以列出多个文件。TargetFile参数
是可选的。
注意:当为-s标志指定SourceFile参数的时候,必须使用绝对路径。如果没有指明绝对路径,那么当SourceFile和
TargetFile参数位于不同的目录中的时候,可能会发生意外的结果。在创建符号链接之前,不需要存在源文件。
这篇关于Linux下的快捷方式ln -s的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!