树莓派——交叉编译(二)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)概念 :
- 软链接文件有类似于Windows的快捷方式。
- 在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息
- 你选定的位置上生成一个文件的镜像,不会占用磁盘空间
(2)生成软链接:
ln -s 源文件 目标文件
ln -s 是linux中一个非常重要命令,一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,
ln -s libwiringPi.so.2.50 libwiringPi.so
指令 参数 要被链接的文件 软链接文件名字
二、硬链接
(1)概念:
- 硬连接指通过索引节点来进行连接。
- 在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。
- 在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。
- 硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。
其原因如上所述
- 因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。
(2)生成硬链接:
与软链接相比 少了 -s 指令
ln libwiringPi.so.2.50 libwiringPi.so
//它会在你选定的位置上生成一个和源文件大小相同的文件
三、软硬链接区别:
软链接就是 ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间
硬链接 ln ** ** ,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件
无论是软链接还是硬链接,文件都保持同步变化。


可以用以下指令 在 ubuntu 和 树莓派上 传送文件
scp clientInPi pi@192.168.43.30:/home/pi
指令 文件名 开发板用户名@开发板地址:开发板的绝对路径
还没有评论,来说两句吧...