如何创建xxx/home/jake/doc/test/2000/something/的链接?

假设xxx是在/home/jake下创建的,而你现在在/home/jake.当你做cd xxx,你直接go /home/jake/doc/test/2000/something/.

推荐答案

符号链接或软链接(文件或目录,更灵活,self 记录)

#     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就像一个新的目录.为了避免"is not a directory: No such file or directory"错误,如@trlkly comment,请在目标中使用相对路径,即使用以下示例:

  1. cd /home/jake/
  2. ln -s /home/jake/doc/test/2000/something xxx

Linux相关问答推荐

X86_64程序集中的分段故障:系统调用问题

C++调试器如何知道如何在源代码和可执行文件之间映射行?

在正在运行的进程的输出周围添加自定义字符串

Docker 守护进程安装在 ubuntu jenkins docker 容器代理权限被拒绝

为什么 linux shell diff 命令有时会显示与空行相关的输出,即使存在 -B(--ignore-blank-lines)选项?

线程创建会在 Linux 中触发页面错误吗?它与软脏 PTE 有什么关系?

x86_64 Linux 程序集中的逻辑与实现

查找在特定日期从特定机器登录的所有用户

如何从linux调度程序中屏蔽一个cpu(防止它调度线程到那个cpu上)?

增加 mysql docker 中的 max_allowed_pa​​cket 大小

应用程序如何在运行时解析为不同版本的共享库?

从 Linux shell 将多个文件从一个目录复制到另一个目录

更改核心转储的位置

我可以在 Ubuntu 上使用 Homebrew 吗?

将 AWK 结果分配给变量

scp 使用私钥身份验证将目录复制到另一台服务器

Docker Volume 没有挂载任何文件

如何在 linux 或 unix 上找到用户的主目录?

如何始终以 GB 为单位获取 df linux 命令输出

如何制作和应用SVN补丁?