如何使用GNU Linux shell命令创建到现有文件或目录的链接?
当前回答
你应该使用:
ln -s /home/jake/doc/test/2000/something xxx
其他回答
你应该使用:
ln -s /home/jake/doc/test/2000/something xxx
符号或软链接(文件或目录,更灵活和自文档)
# Source Link
ln -s /home/jake/doc/test/2000/something /home/jake/xxx
硬链接(只有文件,不太灵活,不能自文档化)
# Source Link
ln /home/jake/doc/test/2000/something /home/jake/xxx
更多信息:man ln
/home/jake/xxx就像一个新目录。为避免“不是目录:没有这样的文件或目录”错误,如@trlkly注释,在目标中使用相对路径,即使用示例:
cd /home/jake/ Ln -s /home/jake/doc/test/2000/something XXX
推荐文章
- fork(), vfork(), exec()和clone()的区别
- 同一行上有多个命令
- 如何从查找“类型d”中排除此/ current / dot文件夹
- 在tmux中保持窗口名称固定
- 只使用md5sum获取哈希值(没有文件名)
- 如何生成一个核心转储在Linux上的分段错误?
- 在Python中如何在Linux和Windows中使用“/”(目录分隔符)?
- 使用sh shell比较字符串
- 在Bash中测试非零长度字符串:[-n "$var"]或["$var"]
- 如何创建Bash别名?
- 如何设置ssh超时时间?
- 将所有变量从一个shell脚本传递到另一个?
- 只列出UNIX中的目录
- 如何在Apache服务器上自动将HTTP重定向到HTTPS ?
- 如何删除shell脚本中文件名的扩展名?