树莓派——交叉编译(二)WiringPi软链接、硬链接

Dear 丶 2023-03-05 09:47 226阅读 0赞

树莓派——交叉编译(二)WiringPi软链接

    • 参考大佬文章 : [Linux软硬链接命令解析](https://www.cnblogs.com/zhangna1998517/p/11347364.html)
  • 一、软链接
      • (1)概念 :
      • (2)生成软链接:
      • ln -s 源文件 目标文件
      • ln -s 是linux中一个非常重要命令,一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,
  • 二、硬链接
      • (1)概念:
      • 其原因如上所述
      • (2)生成硬链接:
      • 与软链接相比 少了 -s 指令
  • 三、软硬链接区别:
    • 软链接就是 ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间
    • 硬链接 ln ** ** ,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件
    • 无论是软链接还是硬链接,文件都保持同步变化。
      • 可以用以下指令 在 ubuntu 和 树莓派上 传送文件

参考大佬文章 : Linux软硬链接命令解析

一、软链接

(1)概念 :

  1. 软链接文件有类似于Windows的快捷方式。
  2. 在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息
  3. 你选定的位置上生成一个文件的镜像,不会占用磁盘空间

(2)生成软链接:

ln -s 源文件 目标文件

ln -s 是linux中一个非常重要命令,一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,

  1. ln -s libwiringPi.so.2.50 libwiringPi.so
  2. 指令 参数 要被链接的文件 软链接文件名字

二、硬链接

(1)概念:

  • 硬连接指通过索引节点来进行连接。
  • 在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。
  • 在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。
  • 硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。

其原因如上所述

  • 因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。

(2)生成硬链接:

与软链接相比 少了 -s 指令

  1. ln libwiringPi.so.2.50 libwiringPi.so
  2. //它会在你选定的位置上生成一个和源文件大小相同的文件

三、软硬链接区别:

软链接就是 ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间

硬链接 ln ** ** ,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件

无论是软链接还是硬链接,文件都保持同步变化。

在这里插入图片描述
在这里插入图片描述

可以用以下指令 在 ubuntu 和 树莓派上 传送文件

  1. scp clientInPi pi@192.168.43.30:/home/pi
  2. 指令 文件名 开发板用户名@开发板地址:开发板的绝对路径

发表评论

表情:
评论列表 (有 0 条评论,226人围观)

还没有评论,来说两句吧...

相关阅读

    相关

    > 我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data bl

    相关 详解

    导读 Linux下的链接文件有点类似于Windows的快捷方式,但又不完全一样。链接文件有两种:一种是硬链接,另一种是符号链接(又称软链接)。下面我给大家说说它们两者之间

    相关

    从使用的角度上来看,软链接和硬链接区别不是很大,都支持读写,如果是链接可执行的文件的话也可以直接执行; 硬链接: 1. 不允许给目录创建硬链接; 2. 链接后的文件

    相关

    链接文件有点类似于Windows 的所谓快捷方式,但并不完全一样。链接有两种方式,软链接和硬链接。   软链接   软链接又叫符号链接,这个文件包含了另一个文件的