美文网首页
Linux命令之ln

Linux命令之ln

作者: 桓桓ustc | 来源:发表于2018-05-01 23:14 被阅读33次

背景

这几天一直想更换下osx下用户家目录的名字,为什么要更换呢? 因为之前托同学帮忙买来mac的时候已经创建了用户,当时也懒,也没用过osx,所以就一直到现在了。公司里的电脑是另外一台Macbook Pro,每次有一些牵扯到绝对路径的脚本等内容使用时,都需要改动配置等,于是乎决定对自己这台mac进行家目录重命名,大概的操作如下:

系统设置 -->  用户和组 --> 解锁左下角小锁 --> 右击列表中用户 --> 高级选项 --> 修改家目录

关于家目录的修改这里不做详细介绍, 网上有很多教程,不过请做好数据备份。路径修改后,希望能通过访问新的路径访问到原先家目录对应的文件,毕竟各种软件的配置等信息都还在,这时候就需要用上Linux中ln命令。

ln命令简介

ln是link的缩写,可以用来创建软连接和硬连接,使用和特点如下:

软链接:

使用操作: ln -s source target

  1. 软链接以路径的形式存在, 类似于Windows操作系统中的快捷方式
  2. 软链接可以跨文件系统, 硬链接不可以
  3. 软链接可以对一个不存在的文件名进行链接
  4. 软链接可以对目录进行链接

硬链接:

使用操作: ln source target

  1. 硬链接以文件副本的形式存在, 但不占用实际空间。
  2. 不允许给目录创建硬链接
  3. 硬链接只有在同一个文件系统中才能创建

更多其他参数的使用,可以man ln

使用

既然家目录改变了,可以将新的家目录连接的旧的家目录即可解决问题

ln -s old_home new_home

后记

两台mac的家目录统一了,很多文件、项目等的配置不用做任何修改了,哈哈。

如有任何知识产权、版权问题或理论错误,还请指正。

转载请注明原作者及以上信息。

相关文章

  • Linux命令之ln

    背景 这几天一直想更换下osx下用户家目录的名字,为什么要更换呢? 因为之前托同学帮忙买来mac的时候已经创建了用...

  • Linux之ln命令

    ln用于为某一个文件在另一个位置创建一个不同的链接。具体用法是ln source destination ln命令...

  • Linux命令日日说(九)-- ln知识扩展

    ln 描述 Linux命令之 ln一文仅对命令做了参数的介绍。其中还有相关知识点和一些技巧在这里补充。 为何要使用...

  • ln -s 软链接

    linux 创建连接命令 ln -s 软链接linux-ln -s(链接)、mount(挂载 软连接和硬连接 硬链...

  • Linux 中的 ln 命令

    Linux ln 命令 Intro Linux 中的文件分为 Hard Link 和 Symbolic Link ...

  • Linux之 link命令 ln

    它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。 sudo ln -...

  • linux命令 - ln

    功能 make links

  • linux ln 命令

    ln: 功能:为某一个文件在另外一个位置建立一个链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 ...

  • Linux ln 命令

    Linux 中的文件分为 Hard Link 和 Symbolic Link 两种。Hard Link 文件又被称...

  • Linux ln 命令

    Linux 中的文件分为 Hard Link 和 Symbolic Link 两种。Hard Link 文件又被称...

网友评论

      本文标题:Linux命令之ln

      本文链接:https://www.haomeiwen.com/subject/imzfrftx.html